【发布时间】:2018-10-23 05:08:51
【问题描述】:
我正在尝试对我的分钟数据进行下采样,而我的索引是日期时间。但是当我调用 pandas.resample 时,它只返回一列,而我的数据包含六列
import pandas as pd
from matplotlib import pyplot
dataset = pd.read_csv('household_power_consumption.txt', sep=';', header=0,
low_memory=False, infer_datetime_format=True, parse_dates={'datetime':
[0,1]}, index_col=['datetime']) #Date and time has been combined
dataset.head();
dataset=dataset.resample('H', how='mean', label='left');
a=dataset.head();
print(a)
dataset.to_csv('Downsampled_House_data.csv');
dataset.resample 只返回一列。
【问题讨论】:
-
欢迎来到 SO。请仅使用相关标签。谢谢!
-
什么返回
print (dataset.info())? -
还有
print (dataset.head())? -
您好,您能解释一下您的输入的外观和预期的输出外观吗?
-
@jezrael dataset.head 只返回一列。说所有其他都是对象类型,除了返回的列是 float64 类型
标签: python pandas downsampling