检查pandas数据帧中两列的行项是否相同

时间:2016-03-30 14:14:58

标签: python pandas

给定一个包含Ctime列的数据框session我想检查每列中的行项是否匹配,然后执行一些操作(如果为true)。我想知道是否有一个矢量化解决方案,目前这就是我正在做的事情:

for i in range(len(C['time'])):
    if C['time'][i] == C['session'][i]:
        # do something

1 个答案:

答案 0 :(得分:0)

您可以使用相等条件索引原始数据帧,然后对结果进行操作:

C.loc[C['time'] == C['session'], ] = ...result of some operation...