この質問は非常に基本的かもしれませんが、私はpandas DataFrameの3つの列を連結したいと思います。
col1、col2、col3をcol4に連結したいと思います。私はこれをペースト関数で簡単に行うことができることをRで知っています。Pythonデータフレームの行を連結する
df = pd.DataFrame({'col1': [2012, 2013, 2014], 'col2': 'q', 'col3': range(3)})
編集:明確にするためのコード - 私は自動的にCOL4を生成したいと思います:
x=pd.DataFrame()
x['col1'] = [2012,2013,2013]
x['col2'] = ['q', 'q', 'q']
x['col3'] = [1,2,3]
x['col4'] = ['2012q1', '2013q2', '2014q4']
合計文字列: – Vaishali
このソリューションは提供されたコードで機能しましたが、実際のデータセットに「次元数が正しくありません」というエラーが表示されました – ktj1989
つまり、データを誤解しています。また、私はあなたのエラーが何を意味するか分かりません。より多くの文脈を提供するために、エラー全体を投稿するべきです。 – piRSquared