1
我想查找熊貓列的二進制字符串中每個數字的模式值。假設我有以下數據熊貓列的二進制字符串中的每個數字的模式
df = pd.DataFrame({'categories':['A','B','C'],'values':['001','110','111']})
使我的數據是這樣的
categories values
A 001
B 110
C 111
如果我們考慮列「值」在第一個數字(0,1,1)中,B,和C分別爲模式值爲1.如果我們對其他數字做同樣的事情,我的預期輸出應該是111.
我可以找到特定列的模式值。如果我將每一位分成一個新列並找到模式值。以後我可以通過串聯獲得預期的輸出。但是,當數據有更多的二進制字符串列時,我不確定這種方法是否仍然是一個好方法。我正在尋找更優雅的方法來做到這一點。我可以提供你的建議嗎?