我有一个csv文件,我只是旋转使用熊猫,然后试图保存为csv。我从来没有遇到过这样的问题,这是非常简单,所以我不知道发生了什么。有一件事我做了改变,我正在使用水蟒,在我使用64位版本,现在我切换到32位,但我不能想象这应该是问题…代码执行,但没有文件被保存。
这是我正在使用的完整代码:

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')

最佳答案

必须从最后一行删除“=”

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_csvprcp属性绑定到csv的字符串路径(即,它相当于prcp.to_csv = r'C:\Users...'

关于python - Pandas 不保存到CSV,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32128565/

10-09 19:23