我的 csv 文件中有一个唯一键列,它在每一行中都有值 1。我想用真正的唯一值 (1,2,3,4,5 ....) 替换它们。
我尝试:
data=pd.read_csv(csv_file)
data['Unique Key'] = data['Unique Key'].replace(1:range(1))
但显然行不通;(
请您参考如下方法:
data['Unique Key'] = np.arange(len(data))
pd.DataFrame 中的每一列都可以用相同长度的 numpy 数组替换/创建。
如果你想让按键从1开始,你可以这样做
data['Unique Key'] = np.arange(len(data)) + 1
