我正在尝试使用= +函数使用for循环将多个Series一起添加。
从表面上看,这给了我正确的答案,但是它以str格式给出了答案,因此在尝试对其进行图形绘制时遇到了问题。
import pandas as pd
for ID in ID_list:
Proxy =+ Value_dict[ID].loc[:,'VALUE']
Summed_dict.update({Source:Proxy})
Value_dict具有这样的格式,其中字典的每个元素都是一个数据框;
Value_dict['a']
SETTLEMENTDATE VALUE + more unwanted columns
2019/01/01 00:55:00 3
2019/01/01 01:00:00 1
2019/01/01 01:05:00 0
2019/01/01 01:10:00 5
2019/01/01 01:15:00 0
Name: SCADAVALUE, dtype: object
Value_dict['b']
SETTLEMENTDATE VALUE + more unwanted columns
2019/01/01 00:55:00 1
2019/01/01 01:00:00 0
2019/01/01 01:05:00 1
2019/01/01 01:10:00 0
2019/01/01 01:15:00 4
Name: SCADAVALUE, dtype: object
答案 0 :(得分:0)
也许您可以尝试使用concat
newdf = pd.concat(Value_dict).groupby(level=1).VALUE.sum()