我有一個包含4列(它們都是部件號)的數據幀。我只想讓這個數據框只有一列包含來自4個原始列的所有值(除去重複項)。這就是我所做的。我沒有收到任何錯誤消息,但由於某種原因,我在進行合併時不斷收到4列而不是1列。首先我寫這個:在包含4列的數據框中創建只有1列的數據幀
Supplier_Part_No = Supplier_Part_Numbers_Rename[['Supplier_Part_No']].copy()
Supplier_Part_No_1 = Supplier_Part_Numbers_Rename[['Supplier_Part_No..1']].copy()
Supplier_Part_No_2 = Supplier_Part_Numbers_Rename[['Supplier_Part_No..2']].copy()
Supplier_Part_No_3 = Supplier_Part_Numbers_Rename[['Supplier_Part_No..3']].copy()
那創建了4個數據幀。然後,我將它們合併,以便在數據框中獲得單個列。我不知道爲什麼它一直給我4,我也嘗試做軸1,沒有幫助。不知道爲什麼它不給我只有1列,而是4而不是:
Supplier_Parts_Combined = pd.concat([Supplier_Part_No, Supplier_Part_No_1,Supplier_Part_No_2, Supplier_Part_No_3], axis = 0)
Supplier_Parts_Combined
你想在一列中的所有值用逗號隔開? – Vaishali
不,我不希望任何類型的任何分離,但是所有在1列 – mkheifetz