Я решила добавить один фрейм данных во второй фрейм данных. Этот метод работал на других данных, но не на этом. Я получаю эту ошибку. Можете ли вы помочь мне, пожалуйста?
Traceback (most recent call last):
File "D:\My second steps\ue_1\venv\lib\site-packages\pandas\core\ops\array_ops.py", line 149, in na_arithmetic_op
result = expressions.evaluate(op, str_rep, left, right)
File "D:\My second steps\ue_1\venv\lib\site-packages\pandas\core\computation\expressions.py", line 208, in evaluate
return _evaluate(op, op_str, a, b)
File "D:\My second steps\ue_1\venv\lib\site-packages\pandas\core\computation\expressions.py", line 70, in _evaluate_standard
return op(a, b)
TypeError: must be str, not float
power_map = power_map.add(raw_power, fill_value=0)
power_map
<class 'pandas.core.frame.DataFrame'>
DatetimeIndex: 1440 entries, 2020-04-01 00:00:00 to 2020-04-01 23:59:00
Freq: T
Data columns (total 2 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 power 1440 non-null object
1 Activated_amount 1440 non-null int64
dtypes: int64(1), object(1)
memory usage: 33.8+ KB
None
power Activated_amount
time
2020-04-01 00:00:00 44.7414 0
2020-04-01 00:01:00 44.6967 0
raw_power
<class 'pandas.core.frame.DataFrame'>
DatetimeIndex: 54 entries, 2020-04-01 08:06:00 to 2020-04-01 08:59:00
Freq: T
Data columns (total 1 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 Activated_amount 54 non-null int64
dtypes: int64(1)
memory usage: 864.0 bytes
None
Activated_amount
2020-04-01 08:06:00 -35
2020-04-01 08:07:00 -35