我有2个数据帧。 dfg和dfi。我想多把它们写在一个数据框中。但是它的赋值为NaN
我尝试更改要写入的基本数据帧的数据类型以使其浮动。仍然不起作用
for f in range (0, len(dfh)): for i in range (0, 6): print(dfb_avg[dfg[i]] * dfh.iloc[f]) print("*****") dfi[dfg[i]] = (dfb_avg[dfg[i]] * dfh.iloc[f]) print (dfi)
以下是数据
Jan Feb Mar Apr May Jun 0 >11.333333 10.666667 12.666667 11.000000 4.333333 6.333333 1 >2.800000 4.600000 1.200000 13.800000 16.400000 18.400000 2 >10.428571 1.571429 6.000000 3.714286 14.000000 14.142857 3 >10.000000 5.666667 6.888889 9.444444 1.888889 3.777778 4 >2.363636 3.636364 3.181818 4.636364 0.454545 5.090909 5 >[![see dfb_avg][1]][1]1.307692 1.000000 4.923077 7.230769 6.000000 1.769231
dfh =单位0 184 1 198 2 198 3 127 4 146 5 170
dfi = jan * 184-> Jan列