gpt4 book ai didi

python - Pandas:如何不使用复制/ View ?

转载 作者:太空宇宙 更新时间:2023-11-03 15:40:27 25 4
gpt4 key购买 nike

我一直在四处寻找,只是不知道如何重写我的程序的这一部分,所以它没有给我“A value is试图设置在DataFrame的切片副本上”消息。

这是我的代码的样子:

list_of_dataframes=[df1,df2,df3,df4]

empty_list=[]

for df in list_of_dataframes:
df["new_column"]=df["column_x"].cumsum()
empty_list.append(df)

所以我想获取“column_x”的总和,然后“new_column”将显示该值。

感谢您的帮助。

最佳答案

更改地点:

list_of_dataframes[:] = [df.assign(new=df['column_x'].cumsum())
for df in list_of_dataframes]]

创建新列表:

empty_list = [df.assign(new=df['column_x'].cumsum())
for df in list_of_dataframes]]

关于python - Pandas:如何不使用复制/ View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42181773/

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