1

pandasモジュールのdframeを使用します。

df = dframe.resample('t', how = 'sum')

その後、新しいファイルにデータを書き込みたいと思います。私はこれを使用します:

with open('dframe.txt', 'w') as fout:
   fout.write(df.price1) #it is the first column

しかし、それは機能しません。

4

4 に答える 4

7

df.price1を返しますSeries。幸いにも、 :に似Seriesた方法があります。to_csvDataFrame'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')
于 2013-01-19T07:43:23.920 に答える
2

試す

df.to_csv('mydf.txt', sep='\t')
于 2013-01-19T07:37:57.900 に答える
0

参考までに:

  • DataFrame.to_html()
  • DataFrame.to_excel()
  • DataFrame.to_latex()
  • および他の多くのファイルのシリアル化ではありません

to_excelを使用するためにのみ必要です:使用法はメソッドのドキュメントまたはhttp://pandas.pydata.org/pandas-docs/stable/にあります

于 2013-01-19T19:24:46.657 に答える
0

使ってみました.valuesか?

with open('dframe.txt', 'w') as fout:
   fout.write(df.price1.values)

すべての列値を含むリストを返します。

于 2020-03-29T01:24:08.363 に答える