标签: python pandas bit-manipulation
在Python中
0b01 | 0b01 | 0b11
结果为3(0b11)。假设这些二进制值位于数据框df中,例如
3
0b11
df
df = pd.DataFrame({'A': [0b10, 0b01, 0b10]})
如何对pandas中的数据帧进行二进制操作?
答案 0 :(得分:1)
使用numpy的bitwise_or.reduce,AFAIK熊猫不能单独执行此操作。
bitwise_or.reduce
>>> np.bitwise_or.reduce(df.A.values) 3