ユーザーIDキーを使用して同じ列/列名で2つのデータフレーム(a、b)を結合しています。それが作成されるようにします。次のコマンドは、私が使用したコマンドです。Dataframe - Pandasのすべての列の列名の最後の2文字を削除します
a.join(b,how='inner', on='userId',lsuffix="_1")
この接尾辞を使用しないとエラーになります。しかし、他の分析を実行しているときに問題を引き起こしているため、列名を変更する必要はありません。ですから、結果のデータフレームのすべての列名からこの "_1"文字を削除します。誰でも私にパンダのデータフレームのすべての列の名前の最後の2文字を削除する効率的な方法を提案できますか?
おかげ
列の名前を変更することはできますか? –
@JoeR私は、約76列と50のそのようなデータフレームを持っています。手動で行うのは解決策ではありません! – Observer