如何設置數據幀索引有什麼區別?設置索引的方式有何區別
data = [['A', 5], ['B', 6], ['C', 7]]
df = pd.DataFrame(data=data, columns=['key', 'amount'], index= ['key'])
我獲得以下錯誤:
Shape of passed values is (2, 3), indices imply (2, 1)
如果我不按以下方式它的工作確定:
df2 = pd.DataFrame(data=data, columns=['key', 'amount'])
df2.set_index(['key'], inplace=True)
是我設置的指標的方式有什麼區別?
你不能爲索引指定一個列,它需要一個索引對象或類似數組的長度與最終的df相同,所以你必須這樣做作爲後期構建步驟 – EdChum