我正在嘗試使用如下所示的 Pandas 導入 csv 文件:文件 1:Date;Time;Value2019-03-07;20:43;0.0512019-03-07;20:44;0.048...2019-03-07;22:55;0.0952019-03-07;22:56;0.098 文件2:Date;Time;Value2019-03-07;22:55;0.0952019-03-07;22:56;0.098 ...2019-03-08;09:10;0.0242019-03-08;09:11;0.022目前我正在導入這樣的數據:data = pd.concat([pd.read_csv(open(file),sep=';') for file in files])data.index = pd.to_datetime(data['Date'] + ' ' + data['Time']) 顯然,現在我在導入的數據框中有兩次測量數據的重疊部分,繪制如下:由于我需要評估大量 csv 文件,因此我對處理這種情況的最有效方法很感興趣。我想到了這兩個選項:在循環內導入文件,并且對于每個文件,僅使用file[i] > file[i-1].像我現在一樣導入文件并在附加步驟中刪除重復項。這些選項中哪個更有效,是否有我現在沒有想到的更有效的選擇?
如何在使用 Pandas 導入 csv 文件期間有效地刪除重疊的行?
幕布斯6054654
2021-12-17 16:29:03
