数据对齐后无法导出为CSV

时间:2012-05-09 15:05:08

标签: python pandas

我有两组数据,只想保留两组具有共同日期的数据。我使用read_csv()导入了数据集,称之为 df1 df2

然后运行:

DF=df1.align(df2, join='inner',axis=0)

检查后, DF 似乎是一个元组。目标是使用DF.to_csv(path)导出对齐的数据(仅在常见日期)。它失败的消息是'tuple'对象没有属性'to_csv'。我不明白为什么连接创建了一个元组。这不应该是可以导出为CSV的数据帧吗?

是否有更好的命令可以使用,以便可以轻松导出到.csv文件?

2 个答案:

答案 0 :(得分:2)

align返回左右DataFrames的对齐版本(作为元组):

http://pandas.pydata.org/pandas-docs/stable/basics.html#aligning-objects-with-each-other-with-align

答案 1 :(得分:1)

阅读docs

DF,type = df1.align(df2, join='inner', axis=0)
DF.to_csv(path)