我有一个csv文件,我只是使用pandas转向,然后尝试保存为csv.我之前从未遇到过这样的问题,而且非常简单,所以我不知道发生了什么.我改变的一件事是我使用Anaconda,在我使用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')
Run Code Online (Sandbox Code Playgroud)
你必须从你的最后一行删除"="
写
prcp.to_csv(r'C:\Users\Stefano\Documents\Documents\2015 Summer RA\nan_count.csv')
Run Code Online (Sandbox Code Playgroud)
代替
prcp.to_csv=(r'C:\Users\Stefano\Documents\Documents\2015 Summer RA\nan_count.csv')
Run Code Online (Sandbox Code Playgroud)
后者将to_csv
属性绑定prcp
到csv的字符串路径(即,它相当于 prcp.to_csv = r'C:\Users...'
)
归档时间: |
|
查看次数: |
2735 次 |
最近记录: |