gpt4 book ai didi

python - 就地改变 Pandas DataFrame 的功能

转载 作者:太空宇宙 更新时间:2023-11-04 04:50:19 24 4
gpt4 key购买 nike

似乎有些操作可以在 Pandas DataFrames 上就地完成,但有些则不能。

def add_col(df):
df['c'] = 5

def test_concat(df):
df = pd.concat([df,df], ignore_index=True)

如果我在 DataFrame 上运行这些函数,它会添加一个名为“c”的列,但不会呈现与自身连接的原始 DataFrame。

当然,我可以只返回新的 DataFrame,但我发现它会影响性能。我并不是说这种行为一定是错误的,但我想知道你们如何在不增加内存使用和处理时间的情况下将一个大函数重构为更小的子函数。

最佳答案

你问了一个很好的问题......我想知道是否使用df = df.append(df)会降低性能影响吗?

关于python - 就地改变 Pandas DataFrame 的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48503953/

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