我想知道我遇到的特定 csv 檔案的問題是熊貓的一般錯誤還是與 csv 檔案相關的問題。我使用pandas read_csv 來獲取資訊......但不幸的是,使用此功能的pandas 并未加載所有值。我注意到這個錯誤,因為我很確定我有資料(特定日期 2017/04/01 - 2017/04/02),所以我用 excel 檢查了檔案,正如我想的那樣,值就在那里。我將檔案另存為 .xlsx 并再次使用 Pandas 進行讀取,但使用 read_excel 并成功加載資料。最奇怪的是,問題只出現在某些日期......沒有任何贊助人可見,因為 read_csv 加載了一些資訊,但不完整。
是同一個檔案。最初,在處理資料時,檔案被保存為 .csv。后來,用 .csv 創建了一個 .xlsx,因為 Excel。
csv 檔案:https : //drive.google.com/file/d/1VCte8jCu8dB-Qp4KHClZb5cEAUTzZ5lC/view? usp =sharing
excel檔案:https : //docs.google.com/spreadsheets/d/1p5zJuDhS7PvLwSJMtexRrUHOvC6qexMs/edit? usp = sharing & ouid = 112818913372395231829 & rtpof = true & sd =true
excel案例:
resume = pnd.read_excel("/content/gdrive/hcln/h_RiA_0.50_full_time.xlsx", sheet_name = "h_RiA_0.50_full_time (1)", parse_dates = [0])
resume = resume.set_index(["Fecha"])
resume.loc["2017/04/01 23"]
h50
Fecha
2017-04-01 23:00:00 309.0
2017-04-01 23:05:00 287.0
2017-04-01 23:10:00 315.0
2017-04-01 23:15:00 324.0
2017-04-01 23:20:00 325.0
2017-04-01 23:25:00 340.0
2017-04-01 23:30:00 323.0
2017-04-01 23:35:00 330.0
2017-04-01 23:40:00 332.0
2017-04-01 23:45:00 308.0
2017-04-01 23:50:00 319.0
2017-04-01 23:55:00 289.0
.csv 案例:
resume = pnd.read_csv("/content/gdrive/MyDrive/hcln/h_RiA_0.50_full_time.csv", parse_dates = [0])
resume = resume.set_index(["Fecha"])
resume.loc["2017/04/01 23"]
h50
Fecha
2017-04-01 23:00:00 NaN
2017-04-01 23:05:00 NaN
2017-04-01 23:10:00 NaN
2017-04-01 23:15:00 NaN
2017-04-01 23:20:00 NaN
2017-04-01 23:25:00 NaN
2017-04-01 23:30:00 NaN
2017-04-01 23:35:00 NaN
2017-04-01 23:40:00 NaN
2017-04-01 23:45:00 NaN
2017-04-01 23:50:00 NaN
2017-04-01 23:55:00 NaN
如果你們中有人能得到什么錯誤,我很感激你的回答。在這里,您可以獲得我在 Google Colab 中獲得的視圖。
csv 視圖 excel 視圖
uj5u.com熱心網友回復:
我找到了答案。前一段時間,我將 csv 的名稱列更改為“h50”,在這種情況下,在 Excel 中,在那一刻沒有顯示任何警告訊息,我認為它不會影響包含值。顯然,這就是原因,因為,我再次運行與 ** h_RiA_0.50_full_time.csv ** 相關的程序,幸運的是,通過這種方式,所有值都加載了 read_csv。
我認為存在某種問題,因為我在 Excel 中對列名進行了更改,并且由于某種原因它會產生負載值問題。
uj5u.com熱心網友回復:
這可能是完全不正常的事情。
但通常,每當我從 Google Colab 安裝驅動器時,我都會使用:
/content/drive/MyDrive/Maestri?a/Tesis/Read_f/hcln/h_RiA_0.50_full_time.xlsx
代替:
/content/gdrive/MyDrive/Maestri?a/Tesis/Read_f/hcln/h_RiA_0.50_full_time.xlsx
另一種可能是它讀取的格式必須.csv不是.xlsx
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/387309.html
上一篇:編輯csv列
