我想连接列:['时间段']值和其他字符串('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