2016-03-21 3 views
0

У меня есть 30-минутные инкрементные данные, которые я пересчитал до среднемесячного значения с помощью Pandas. Как вставить повторно выбранные данные в текст или файл csv? См. Мой сценарий и примеры данных ниже.Печать перепрограммированных данных в текстовый файл или файл csv

import pandas as pd 
data = r'C:\Creek\data\30Min_flow.csv' 
flowdata=pd.read_csv(data,parse_dates='DateTime',index_col=0) 
monthly=flowdata.resample('M',how='mean') 

Я хотел бы напечатать месячную переменную в текстовом или CSV-файле. Ниже у меня есть образец данных.

DateTime F1_cfs F2_cfs F3_cfs F4_cfs F5_cfs F6_cfs F7_cfs 
1/20/1992 9:30 0.23 0.34 0.34 0.8 1.01 2.24 1.4 
1/20/1992 10:00 0.22 0.34 0.33 0.8 1.01 2.24 1.4 
1/20/1992 10:30 0.22 0.34 0.33 0.8 1.01 2.24 1.4 
1/20/1992 11:00 0.22 0.34 0.33 0.8 1.01 2.24 1.4 
1/20/1992 11:30 0.21 0.34 0.33 0.8 1.01 2.24 1.4 
1/20/1992 12:00 0.22 0.34 0.33 0.8 1.01 2.24 1.4 
1/20/1992 12:30 0.22 0.34 0.33 0.8 1.01 2.24 1.4 

ответ

1

Попробуйте .to_csv:

monthly.to_csv(r'c:\Creek\data\monthly.csv') 
Смежные вопросы