我尝试导入一个带有pandas的.csv 30分钟时间序列文件,以将其重采样为小时,但重采样函数无法识别日期时间格式。在
下面是我当前使用的代码,日期和时间在.csv文件中是分开的列,并由脚本合并到“datetime”。.csv由8列和5131行组成。在
def dateparse(d,t):
dt = d + " " + t
return pd.datetime.strptime(dt, '%d/%m/%Y %H:%M:%S')
df = pd.read_csv(infile, parse_dates={'datetime': ['date', 'time']}, date_parser=dateparse)
df.resample('H').mean()
有人知道这个问题吗?在
首先将dataframe的索引设置为
datetime
列,将其转换为datetime索引,它应该可以工作。在相关问题 更多 >
编程相关推荐