我創建了一個帶有 2 列的空資料框
df = pd.DataFrame(columns = ['pred', 'sim'])
我想使用我嘗試過的回圈向 DF 添加值:
for i in range(5):
df['pred'][i]=i
df['sim'][i]=i
但我收到錯誤:索引 0 超出了軸 0 大小為 0 的范圍
uj5u.com熱心網友回復:
那是因為資料幀的長度為 0,因此每個索引都超出范圍。您必須在資料幀的末尾附加:
for i in range(5):
df = df.append(dict(pred=i,sim=i),ignore_index=True)
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/366352.html
上一篇:Pandas:有沒有辦法遍歷資料幀并使用多個條件創建新的資料幀?
下一篇:根據延遲的日期時間資料創建新列
