gpt4 book ai didi

python - Pandas :用范围函数替换数据框中的列

转载 作者:太空宇宙 更新时间:2023-11-04 06:58:43 25 4
gpt4 key购买 nike

我的 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

关于python - Pandas :用范围函数替换数据框中的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52958130/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com