我在 pandas 中做数据透视表,在做 groupby 时(计算不同的观察值) aggfunc={"person":{lambda x: len(x.unique())}}
给我以下错误: 'DataFrame' object has no attribute 'unique'
任何想法如何解决它?
原文由 jwzinserl 发布,翻译遵循 CC BY-SA 4.0 许可协议
我在 pandas 中做数据透视表,在做 groupby 时(计算不同的观察值) aggfunc={"person":{lambda x: len(x.unique())}}
给我以下错误: 'DataFrame' object has no attribute 'unique'
任何想法如何解决它?
原文由 jwzinserl 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
DataFrames 没有那个方法; DataFrames 中的列做:
或者,获取包含观察次数的名称(使用 closedloop 给出的 DataFrame):