我有一個熊貓數據框,我想拆分第一列中的每個元素並將列頭分配給兩個新列。現在該列沒有header.it是一樣的東西:拆分一個列並在熊貓數據框中分配頭文件
0 1 2 3 4
A|Item Name 25 26 31 40 45 B|Item Name 26 28 29 32 50 C|Item Name 31 32 12 32 11
預計輸出
Ltr Itm 0 1 2 3 4
A Item Name 25 26 31 40 45 B Item Name 26 28 29 32 50 C Item Name 31 32 12 32 11
用下面的代碼,試圖將其轉化:
df2 = pd.DataFrame(df2.row.str.split('|', 1).tolist(), columns=['Let', 'Itm'])
但出現數據幀中沒有'行'屬性的錯誤。
任何幫助,非常感謝。謝謝。
它看起來像一個指數,絕對沒有名爲「行」列,這樣你用韓元線不工作,雖然這種方法大多是正確的 – Vaishali