我想連接列:['時間段']值和其他字符串('01 -01')到新列:'日期',條件dt ['頻率 '] ==' 0' 。請幫助,我是新來的python和學習腳本通過一些數據處理。如何連接字符串與python數據幀值與條件
dt.loc[dt['Frequency']=='0','Date']=dt['Time Period']+'01-01'
dt:
Frequency,Time Period,Date
0,2008
0,1961
2,2015Q1
3,2016M1
我想連接列:['時間段']值和其他字符串('01 -01')到新列:'日期',條件dt ['頻率 '] ==' 0' 。請幫助,我是新來的python和學習腳本通過一些數據處理。如何連接字符串與python數據幀值與條件
dt.loc[dt['Frequency']=='0','Date']=dt['Time Period']+'01-01'
dt:
Frequency,Time Period,Date
0,2008
0,1961
2,2015Q1
3,2016M1
[此](https://stackoverflow.com/questions/43971280/python-error-typeerror-cannot-concatenate-str-and-float-objects/43971322 #43971322)可以幫助你。 –
@Mohammed Yasin,No ...具有'Time Period'列的數據框&我想根據條件+ '01 -01'在另一列更新數據框 –
您能否顯示您的DataFrame,這將幫助我解決答案。 – ammy