gpt4 book ai didi

python - 将连续数据转换为 Pandas 数据框中的分类数据

转载 作者:行者123 更新时间:2023-12-01 01:24:18 25 4
gpt4 key购买 nike

全部,

我有以下数据集,我想在我的数据框中添加一列,这将代表/反射(reflect)分类数据的结果,如下所示。

当前数据集:enter image description here

添加新列后: enter image description here

请告知如何解决这个问题。我是 pyton 的新手,如果您能提供解释,那就太好了!

最佳答案

您可以在创建 dict 后使用 map ,但让我们尝试一些新的东西

pd.cut(df.Seasons,4,labels=['Winter','Spring','Summer','Fall'])
Out[262]:
0 Winter
1 Spring
2 Summer
3 Fall
4 Summer
dtype: category
Categories (4, object): [Winter < Spring < Summer < Fall]

好的,使用 map

d=dict(zip([1,2,3,4],['Winter', 'Spring', 'Summer', 'Fall']))
df.Seasons.map(d)
Out[265]:
0 Winter
1 Spring
2 Summer
3 Fall
4 Summer
dtype: object

关于python - 将连续数据转换为 Pandas 数据框中的分类数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53491809/

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