使用pandas模块中的dframe:
df = dframe.resample('t', how = 'sum')
然后我想在新文件中写入数据。我用这个:
with open('dframe.txt', 'w') as fout:
fout.write(df.price1) #it is the first column
但它不起作用。
答案 0 :(得分:4)
df.price1
返回Series
。幸运的是Series
还有to_csv
类似于DataFrame's
的方法:
Definition: Series.to_csv(self, path, index=True, sep=',', na_rep='',
float_format=None, header=False, index_label=None, mode='w', nanRep=None,
encoding=None)
使用示例:
df.price1.to_csv('outfile.csv')
答案 1 :(得分:1)
尝试
df.to_csv('mydf.txt', sep='\t')
答案 2 :(得分:0)
仅供参考:
只需要使用to_excel:用法在方法文档中或http://pandas.pydata.org/pandas-docs/stable/上
答案 3 :(得分:0)
您尝试使用.values
吗?
with open('dframe.txt', 'w') as fout:
fout.write(df.price1.values)
它返回一个包含所有列值的列表。