小编Nan*_*ani的帖子

使用增量值有效地创建新列

我正在创建一个包含增量值的列,然后在列的开头添加一个字符串.当用于大数据时,这非常慢.请为此建议更快更有效的方法.

df['New_Column'] = np.arange(df[0])+1
df['New_Column'] = 'str' + df['New_Column'].astype(str)
Run Code Online (Sandbox Code Playgroud)

输入

id  Field   Value
1     A       1
2     B       0     
3     D       1
Run Code Online (Sandbox Code Playgroud)

产量

id  Field   Value   New_Column
1     A       1     str_1
2     B       0     str_2
3     D       1     str_3
Run Code Online (Sandbox Code Playgroud)

python performance numpy pandas

19
推荐指数
4
解决办法
981
查看次数

标签 统计

numpy ×1

pandas ×1

performance ×1

python ×1