0
データフレームC
の列がtime
とsession
の場合、各列の行項目が一致するかどうかを確認してから、これをベクトル化ソリューションがある場合、私は思ったんだけど、現在、これは私がやっているものです:パンダのデータフレーム内の2つの列の行アイテムが同じかどうかを確認する
for i in range(len(C['time'])):
if C['time'][i] == C['session'][i]:
# do something
ああ、これも動作します!受け入れるのにさらに5分が必要です... –
質問:なぜ、 'C.loc [C ['time'] == C ['session']' ['time'] == C ['session']] 'は同じ結果を出すように見える –
この場合、おそらくコンマなしで行うことができます。コンマは、特定の列に対して何かをしたい場合に適しています。たとえば、 'value'カラムに新しい値を代入したい場合は、' C ['time'] == C ['session']、 'value'] = ..を実行します。 」 – JCVanHamme