這個問題可能很基本,但我想連接一個pandas DataFrame中的三列。
我想將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