我正在嘗試遍歷如下資料框:
for row, index in split[0].iterrows():
kitname = row['kit_name'][0]
print(kitname)
split資料框串列在哪里
split[0] :
kit_name kit_info part_name part_number
0 KIT0001 Standard FLC Kit Standard FLC Kit 0
1 KIT0001 Standard FLC Kit Standard FLC Kit 0
2 KIT0001 Standard FLC Kit Standard FLC Kit 0
但以下錯誤即將到來:
TypeError: 'int' object is not subscriptable
我在不同的腳本中使用相同的代碼,它在那里作業正常
uj5u.com熱心網友回復:
問題是您交換index和row變數,row整數也是如此,因此選擇['kit_name']失敗:
for row, index in split[0].iterrows():
kitname = row['kit_name'][0]
print(kitname)
需要:
for index, row in split[0].iterrows():
kitname = row['kit_name'][0]
print(kitname)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/454566.html
