我的数据帧如下所示:
datetime1 datetime2 datetime3 datetime4
id
1 5 6 5 5
2 7 2 3 5
3 4 2 3 2
4 6 4 4 7
5 7 3 8 9
我有这样一个numpy数组:
index_arr = [3, 2, 0, 1, 2]
这个numpy数组分别引用我要替换的每一行中的索引。我要在替换中使用的值位于另一个numpy数组中:
replace_arr = [14, 12, 23, 17, 15]
因此,更新后的数据帧如下所示:
datetime1 datetime2 datetime3 datetime4
id
1 5 6 5 14
2 7 2 12 5
3 23 2 3 2
4 6 17 4 7
5 7 3 15 9
快速替换的最佳方法是什么?我尝试过使用enumerate和ItErrors,但无法使用语法。谢谢你的帮助-谢谢
这里有一种方法^{}
IIUC,您可以分配给
.values
(或to_numpy(copy=False)
):最后使用
.iat
相关问题 更多 >
编程相关推荐