下記のようなデータフレームがあります。
この2列のデータフレームを比較をしたいと考えております。
python
1import pandas as pd 2 3data={'前':['A','B','C','D'],'後':['A','C','B','D']} 4dframe=pd.DataFrame(data,index=['1','2','3','4']) 5 6# 前 後 7#1 A A 8#2 B C 9#3 C B 10#4 D D
このdframeの
{(1,前)='A'}=={(1,後)='A'}:True
{(2,前)='B'}=={(2,後)='C'}:False
{(3,前)='C'}=={(2,後)='C'}:True
としたいと考えております。
dframe['前']==dframe['後']
1 A A True
2 B C False
3 C B False
4 D D False
のように隣り合う行ごとの等号を比較するのではなく、異なる列と行の統合を比較できる方法はありませんか?
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー