2015-08-20 56 views
2

我有一個csv文件,我只是使用熊貓擺動,然後嘗試保存爲csv。我從來沒有遇到過這樣的問題,而且這很簡單,所以我不知道發生了什麼。有一件事我改變了,我使用的是Anaconda,在我使用64位版本之前,現在我切換到32位,但我無法想象這應該是問題......代碼執行但沒有保存文件。熊貓沒有保存到csv

這是完整的代碼我使用:

import pandas as pd 

#read file 
df=pd.read_csv(r'D:\Sheyenne\mcleod_prcp_orig.csv') 
df=df.convert_objects(convert_numeric=True) 
df=df[(df.Year >= 1984) & (df.Year <= 2012)] 
#pivot table 
prcp=pd.pivot_table(df, values='PrcpIn', 
         index=['Year', 'Month'], 
         columns='Day') 

prcp.to_csv=(r'C:\Users\Stefano\Documents\Documents\2015 Summer RA\nan_count.csv') 
+0

它是否在默默地失敗?你有沒有嘗試將目標文件夾更改爲c:\(或類似的東西)? –

+0

是的失敗,我已經嘗試了3或4個不同的目錄和相同的東西。也許我應該卸載並重新安裝anaconda –

回答

6

你必須從你的最後一行中刪除 「=」

prcp.to_csv(r'C:\Users\Stefano\Documents\Documents\2015 Summer RA\nan_count.csv') 

,而不是

prcp.to_csv=(r'C:\Users\Stefano\Documents\Documents\2015 Summer RA\nan_count.csv') 

後者綁定to_csv屬性prcp到csv的字符串路徑(即,它相當於prcp.to_csv = r'C:\Users...'

+1

哦,我的天哪。我無法相信我剛剛那樣做。 –

+1

這個評論讓我微笑:) – emunsing