3

当我尝试上采样时出现以下错误...

import pandas as pd
from datetime import date

df1=pd.read_csv("C:/Codes/test.csv")
df1['Date'] =  pd.to_datetime(df1['Date'])
df1 = df1.set_index(['Date'])
df2 = pd.DataFrame()
df2 = df1.Gen.resample('H').ffill()

我收到此错误...ValueError:无法使用方法或限制重新索引非唯一索引。请指教。

我的 test.csv 是一个简单的文件,有两列包含这 5 条记录

日期|Gen ----|---- 5/1/2017|Ggulf 5/2/2017|Ggulf 5/1/2017|Nelson 5/3/2017|Ggulf 5/4/2017|Nelson

4

1 回答 1

2

索引必须是唯一的。您的第一条记录和第三条记录具有相同的日期“2017 年 5 月 1 日”,这使得无法将日期列设置为索引列。

于 2017-08-12T15:13:29.357 回答