我有一個熊貓數據幀像這樣的gouping的熊貓數據幀創建新列:如何基於字符串列
df = pd.DataFrame({'a':['A','A','A','B','B'],
'b':['Alabama','Alabama','Antioch','Brisbane','Boolean']})
我要添加兩個新列說,「N1」和「N2」等等屬於第一組'a'列的所有行將具有值1,並且下一組將在新列'n1'中具有值2。相同的邏輯列「b」和「N 2」,但嵌套的「A」
所得數據幀分組內應該是這樣的(由於某種原因,降價表不因此工作中的鏈接):
我該怎麼做?
謝謝主席先生!你是怎麼得到的: n2 = 1爲布里斯班和2爲布爾? 我得到n2 = 2的布里斯班和1布爾 –
我再次嘗試,它的工作完全是因爲你的結果顯示 –
在另一個嘗試我得到n2 = 2布里斯班和1布爾再次。 –