2012-05-09 57 views
2

我有兩組數據,只想保留兩組數據都有共同日期的數據。我導入了數據集read_csv(),稱它們爲df1,df2數據對齊後無法導出爲CSV

然後運行:

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

檢查後,似乎DF是一個元組。目標是使用DF.to_csv(path)導出對齊數據(僅限於常見日期)。它失敗的消息,'元組'對象沒有屬性'to_csv'。我不明白爲什麼連接創建了一個元組。這不應該仍然是一個可以導出到CSV的數據框嗎?

是否有更好的命令來使用,以便它可以很容易地導出到.csv文件?

+2

什麼是 「數據框」?如果您指的是Python標準庫之外的工具,請明確說明它們是什麼以及它們來自哪裏。 –

+0

您是否在使用rpy來獲取數據框? –

+0

我正在使用熊貓庫和iPython控制檯。 –

回答

1

閱讀docs

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

謝謝。我設置了type = DataFrame。 當我導出CSV - 它給回原來的* *數據集DF1(反之亦然因爲如果DF1和DF2的對齊命令被交換)。 IE瀏覽器,它沒有合併常用日期(索引)上的數據集。有沒有人不應該使用這個任務的理由? –

+0

使用加入工作爲我需要的。我仍然對排列感興趣...... –

+0

@ user1374969我想,簡單地排列數據就可以了。 不像排序命令,但我不知道,給它一個鏡頭。對齊它們後,我會打印出兩組數據。我認爲他們會很好地排隊。 – MerreM