2017-07-03 30 views
1

我得到下面當我嘗試上取樣錯誤...上採樣日期時間 - ValueError異常:不能重新編制一個非唯一索引用的方法或限制

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個記錄兩列

日期一個簡單的文件|根 ---- | ---- 2017年5月1日| Ggulf 5/2/2017年| Ggulf 2017年5月1日|尼爾森 2017年5月3日| Ggulf 2017年5月4日|尼爾森

回答

0

索引必須是唯一的。您的第一條記錄和第三條記錄的「2017/1/1」日期相同,因此無法將日期列設置爲索引列。