在熊猫中,如何基于DatafFame中列中的值进行分类和分类

时间:2020-06-23 20:20:07

标签: python pandas

Example Image (click to view)

在给定的图像中,我想添加一个新列“ visitor type”并将其分类为“ vcount”列中的值。就像在“ vcount”中为1的值被分类为单个,在v count中大于1的值被分类为“多”一样。该怎么做?

1 个答案:

答案 0 :(得分:0)

您可以创建一列布尔值:

df['visitor_type'] = df['vcount'] > 1

对于vcount中大于1的值,您将具有True。

现在,如果要将它们标记为“多/单”,则可以向其中添加map

df['visitor_type'] = (df['vcount'] > 1).map({True: 'Multi', False: 'Single'})