gpt4 book ai didi

python - 如何使用 pandas 在一个命令行中连续写入多个值

转载 作者:行者123 更新时间:2023-12-02 02:28:20 27 4
gpt4 key购买 nike

df['column_a'][index] = 1
df['column_b'][index] = 2
df['column_c'][index] = 3

如何将 1,2 和 3 写在一行中?这会减少 3 倍的时间吗?

最佳答案

使用 loc 在一次作业中完成此操作:

df.loc[index, ['column_a', ...]] = [1, 2, 3]

如果 index 引用位置而不是标签,请使用

df.loc[df.index[index], ['column_a', ...]] = [1, 2, 3] 

关于python - 如何使用 pandas 在一个命令行中连续写入多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65368488/

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