2024-09-29 23:32:40 发布
网友
我有一个数据帧,其中我想要一个唯一的id(rec_id)为每个记录。 有点像
picture of the troublesome df
我一直在试用rec峎=测向索引,但索引不是唯一的 试图用数据框重置索引(). 也不好。在
欢迎提出任何建议。在
布拉斯
试试这个:
ds = ds.assign(rec_id=np.arange(len(ds))).reset_index(drop=True)
我是这样解决的,因为没有更好的解决方案。在
colle=ds.columns ds=ds.values ds=pd.DataFrame(ds) ds.columns=colle ds['rec_id']=ds.index
也许是这样吧
import pandas as pd data = {'name': ['Jova', 'Mimi', 'Taty', 'Jessica', 'Alex'], 'year': [2012, 2012, 2013, 2014, 2014], 'docs': [40, 24, 19, 2, 3]} df = pd.DataFrame(data, index = ['bg', 'ny', 'sd', 'sp', 'la']) print (df) print (df.name.unique())
试试这个:
我是这样解决的,因为没有更好的解决方案。在
也许是这样吧
相关问题 更多 >
编程相关推荐