0
我得到了這樣的數據:熊貓:read_csv只有HH:MM:在指數SS
Time;Flare;Praia;Spot2;Ruido
17:10:08.325;1.04;1.066;1.068;1.05
17:10:09.326;1.036;1.059;1.069;1.051
17:10:10.327;1.038;1.061;1.077;1.063
17:10:11.328;1.033;1.055;1.068;1.051
我讀使用文件:
df = pd.read_csv(path + 'prueba.txt', sep=';',index_col=0,infer_datetime_format=True,
names=['time','flare','praia','spot','ruido'],header=1)
結果是
flare praia spot ruido
time
17:10:09.326 1.036 1.059 1.069 1.051
17:10:10.327 1.038 1.061 1.077 1.063
17:10:11.328 1.033 1.055 1.068 1.051
17:10:12.329 1.041 1.057 1.075 1.049
您可以注意到索引時間沒有日期(僅HH:MM:SS),並且生成的索引不是datetime-type。
type(df.index)
pandas.core.index.Index
我試圖使用pd.to_datetime
沒有成功。 如果我必須添加日期,該怎麼辦?
應該最終的結果是什麼樣的?你想'df'有一個DatetimeIndex?這是可能的,但熊貓將用當前日期填寫缺失的日期(默認情況下)。或者你想要一個TimedeltaIndex?要麼...? – unutbu
最初的數據沒有日期(只有HHMMSS),當我讀到它時,就像我顯示的那樣,所以在最終結果中它沒有關係日期(如果我可以添加它)。我在考慮使用'infer_datetime_format = True'時,索引將採用日期時間格式(YYMMDD(today)HHMMSS) – nandhos