gpt4 book ai didi

python - lambda 函数用 name_with_spaces 替换列名

转载 作者:行者123 更新时间:2023-11-30 22:53:22 27 4
gpt4 key购买 nike

我有一些代码:

df.groupby(['Image','Roi']).apply(lambda x: x.loc[~(x.duplicated(['Total']) & x.Total.isnull())])

我希望将“Total”替换为包含空格的较长 PANDAS 列名称,但这会引发语法错误:

df.groupby(['Image','Roi']).apply(lambda x: x.loc[~(x.duplicated(['Total size']) & x.['Total size'].isnull())])

最佳答案

访问数组元素时不要使用:

x.['Total size'].isnull()
^

相反,只需在后面加上括号即可:

x['Total size'].isnull()

关于python - lambda 函数用 name_with_spaces 替换列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38230117/

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