在选择列Pandas中选择值相同的行?

时间:2018-03-28 17:42:39

标签: python pandas

我正在尝试将数据帧的子集与任意数量的列具有相同的值。

这样的东西
df[df['col1'] == df['col2'] ==....] 

但是对于任意数量的列名称。

2 个答案:

答案 0 :(得分:2)

受到@ Jinglesting的解决方案的启发:

df.T.apply(set).map(len) <= 1

答案 1 :(得分:2)

我认为这应该有用

from scipy.spatial.distance import cdist
distances = cdist(coord1, coord2, metric='euclidean')