【发布时间】:2016-10-17 02:31:10
【问题描述】:
我有一个看起来像这样的 df:
BBG.LON.123.S_CAR_ADJ_DPS 343.94325
BBG.LON.436.S_CAR_ADJ_DPS 236.51530
我正在尝试重命名行名(删除每个行名的 '_CAR_ADJ_DPS' 元素并重命名列 'id' 所以我得到的 df 看起来像:
id
BBG.LON.123.S 343.94325
BBG.LON.436.S 236.51530
我尝试使用以下行但没有成功:
pd.DataFrame(pd.Series(np.unique([row.split('_')[0] for row in df.rows]), name='id'))
接下来我可以尝试什么?
【问题讨论】:
标签: python pandas dataframe split rename