DataFrameで2つのカラムを照合し、結果を新しい 'bool'カラムのブール値で返します。 まず、私が書いた:ブール型カラムでフィルタリングするときのパンダのFutureWarning
df_new = df[[7 for 32 in df if df 39 == 'False']]
しかし、それは動作しませんでした。私がしたい7及び32に位置する列と一致し、これはカラム39にbool
値を配置
そしてIは
マイコードが
df['bool'] = (df.iloc[:, 7] == df.iloc[:, 32])
上記のコードである列を一致させるだけ書いデータをスライスし、偽の値を持つ行を選択します。 Data
は私が書いた:
df_filtered = df[df['bool'] == 'False']
しかし、私は
間違って私がやっているかわからないとして今後のエラーを得ました。 は私も
df[df[39] == 'False']
小さなサンプルデータと予想される結果を投稿できますか? 'ちなみに' False 'は文字列dtypeで、Falseはブール ' – WoodChopper
私はちょうど私が試したことを含むデータセットと期待される結果を添付しました。 –
WoodChopper:問題のデータリンクを確認してください...今すぐ追加 –