【发布时间】:2014-05-30 08:56:44
【问题描述】:
嗨,我的数据框看起来像:
Store,Dept,Date,Sales
1,1,2010-02-05,245
1,1,2010-02-12,449
1,1,2010-02-19,455
1,1,2010-02-26,154
1,1,2010-03-05,29
1,1,2010-03-12,239
1,1,2010-03-19,264
简单地说,我需要添加另一个名为“_id”的列作为商店、部门、日期的串联,如“1_1_2010-02-05”,我假设我可以通过 df['id'] = df ['Store'] +'' +df['Dept'] +'_'+df['Date'],原来不是。
同样,我还需要添加一个新列作为销售日志,我尝试了 df['logSales'] = math.log(df['Sales']),再次失败。
【问题讨论】: