我的数据框如下所示
print "Key", IRI_KEY
print gp1[['WEEK','New_Price']]
Key 247077.0
WEEK New_Price
457427 1322 3.050000
457426 1323 3.050000
457425 1325 3.340000
457429 1326 3.340000
457430 1327 3.452500
457428 1329 3.452500
457421 1330 3.340000
457419 1331 3.340000
457420 1332 3.340000
print "Key", IRI_KEY
print gp2[['WEEK','New_Price']]
Key 248244.0
WEEK New_Price
457550 1322 3.190
457551 1323 3.190
457549 1324 3.215
457553 1325 3.290
457554 1326 3.290
然后我想将这些类型的表合并到新的数据帧
中例如在上面的案例中
1322 1323 1324 ... 1373
247077.0 3.05 .....
248244.0 3.190 .....
...
因此列具有周数,行具有键值。
并且内容具有相应的New_Price。
我怎么能以这种方式合并它们?
实际列大小固定为1322到1373
在这种情况下WEEK和New_Price上缺少我想要使用自动回归来判断它们。
答案 0 :(得分:1)
您可以将其转换为您想要的形状:
>>> d = {247077.0 : gp1.set_index('WEEK'), 248244.0: gp2.set_index('WEEK')}
>>> pd.Panel(d).ix[:, :,'New_Price'].T
Out[15]:
WEEK 1322 1323 1324 1325 1326 1327 1329 1330 1331 1332
247077 3.05 3.05 NaN 3.34 3.34 3.4525 3.4525 3.34 3.34 3.34
248244 3.19 3.19 3.215 3.29 3.29 NaN NaN NaN NaN NaN
为了使用自动回归输入缺失值,您应该提出一个新的专用问题。