1
私は20列のデータフレームを持ち、そのうちの2列はCompany1とCompany2です。 Company1とCompany2の長さが5文字以上異なるローだけのデータフレームが必要です。パンダを使ってこの仕事をどのように達成するのですか?列の長さの比較
私は20列のデータフレームを持ち、そのうちの2列はCompany1とCompany2です。 Company1とCompany2の長さが5文字以上異なるローだけのデータフレームが必要です。パンダを使ってこの仕事をどのように達成するのですか?列の長さの比較
あなたはその後、パンダシリーズのベクトル化減算との差を計算し、サブセットのための条件との論理ベクトルを作成し、Company
列の文字数へのアクセスを得るために.str.len()
を使用することができます。
df[abs(df.Company1.str.len() - df.Company2.str.len()) <= 5]