1 回答

TA貢獻1802條經驗 獲得超6個贊
我創建了一些數據,例如:
item_number = pd.Series([1,2,2,1,1,3])
serial_number = pd.Series([112, 111, 111, 134, 155, 111])
another_column = pd.Series([1,2,3,4,5,6])
df = pd.concat([item_number, serial_number, another_column], 1)
df.columns = ['item_number', 'serial_number', 'another_column']
在您的數據中,“另一列”是任何另一列,如“CAT”、“DESCROPTION”等。如果您需要計算“項目編號”中唯一值“序列號”的計數,我認為您可以使用groupby(['item_number', 'serial_number']).
result = df.groupby(['item_number', 'serial_number']).another_column.count()
你將有這樣的輸出:
item_number serial_number
1 112 1
134 1
155 1
2 111 2
3 111 1
您是否需要將其與其他列連接?如果您可以提供一個和平的數據,那么我可以編寫完整的示例。
添加回答
舉報