2024-05-20 15:46:33 发布
网友
我正在尝试将此数据列与列匹配。我要将列1的第一个单元格与列3的第一个单元格匹配,然后将第1列的第二个单元格与第3列的第二个单元格匹配,依此类推。我的要求是得到布尔值的结果。我是一个新手,现在在python上工作了一个星期。在
我的数据是1800行35列。我只是想用 =(A2=C2)的excel文件,但却转换成python。在
=(A2=C2)
请提供给定数据帧的准确代码。在
提前谢谢
Data Set
试试这个:
In [28]: df Out[28]: a b c 0 5 1 2 1 5 2 8 2 3 3 8 3 3 1 4 4 6 3 4 5 1 0 0 6 6 0 0 7 4 4 3 8 3 0 4 9 9 0 9 In [29]: df.iloc[:, 0] == df.iloc[:, 2] Out[29]: 0 False 1 False 2 False 3 False 4 False 5 False 6 False 7 False 8 False 9 True dtype: bool
如果您需要一个新的布尔列:
当你比较两个相同维度的Numpy数组时,你会得到一个布尔数组——每个数组元素一个布尔数组。在
所以如果 a=np.数组([1,2,3,4,5]) b=np.数组([1,3,2,5,5])
你得到了
a==b ==> [True, False, False, False, True]
试试这个:
如果您需要一个新的布尔列:
^{pr2}$当你比较两个相同维度的Numpy数组时,你会得到一个布尔数组——每个数组元素一个布尔数组。在
所以如果 a=np.数组([1,2,3,4,5]) b=np.数组([1,3,2,5,5])
你得到了
相关问题 更多 >
编程相关推荐