2015-08-20 59 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