我意識到這可能是一個非常微不足道的問題,但我有一個超過 1000 行的資料框,我想創建一個新列“日期”,但只有一個日期“2018-01-31”。我嘗試了下面的代碼,但 python 只回傳“值的長度 (1) 與索引的長度不匹配”
我真的很感激任何幫助!
Date = ['2018-01-31']
for i in range(len(Output)):
Output['Date']= Date
uj5u.com熱心網友回復:
假設Output是您可以執行的具有 1000 多行的 pandas 資料框的名稱:
Output['Date'] = "2018-01-31"
或使用datetime您可以執行的庫:
from datetime import date
Output["Date"] = date(2018, 1, 31)
將其格式化為日期物件而不是字串。如果您希望每行具有相同的值,您也不需要遍歷每一行。只需添加具有該值的新列,即可將新列的值設定為每一行的分配值。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/474760.html
上一篇:訪問資料框中的單元格時輸出不穩定
