如何解决“系列的真值不明确”是什么意思?
关于 Pandas 的另一个问题。我有一个名为 df
的数据框,其中一列名为 age_year
,包含 20 到 70 岁不同年龄的人。我需要将所有这些年龄分为 4 组,然后根据所有这些人在数据框中的另一个标准进行可视化。但是,当我编写一个函数然后尝试为我的 groupby 方法 pipe()
它时,它会抛出“Truth value”错误。
def age_group(series):
if df["age_year"] < 40:
df["age_young"] = df["age_year"]
elif df["age_year"] > 40 & df["age_year"] < 50:
df["age_40"] = df["age_year"]
elif df["age_year"] > 50 & df["age_year"] < 60:
df["age_50"] = df["age_year"]
else:
df["age_60"] = df["age_year"]
df.groupby('age_year').pipe(age_group("age_year"))
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。