0
Pandas的pd.cut
方法(link to documentation)有一个labels
参数指示每个切割仓的标记方式(文档对每个标签都使用示例'low','medium','high' 。斌带有美元符号的Pandas pd.cut标签
我想使用的美元符号($)的标签,但pd.cut
(虽然,正确分类垃圾箱)未显示在数据帧的美元符号
对于这个数据帧:
Salary
0 50000
1 50000
2 50000
我申请了以下内容:
bins = [0, 35000, 50000, 75000, 100000]
group_names = ['<=$35K', '$35K-$50K', '$50K-$75K', '$75K-$100K']
DF.loc[:,'category'] = pd.cut(DF.Salary, bins, labels=group_names)
但是这导致了以下内容:
而我想是这样的:
Salary Category
0 50000 $35K-$50K
1 50000 $35K-$50K
2 50000 $35K-$50K
你能帮助我吗?
尝试转义美元符号。即,'group_names = ['<= \ $ 35K','\ $ 35K - \ $ 50K','\ $ 50K - \ $ 75K','\ $ 75K - \ $ 100K']' – 3novak
是的,它。谢谢。发布作为答案,我会接受。 – NickBraunagel