R:我怎样才能使一个列包含大量的分类级别?
我希望“电子商务”、“消费品”和“技术”等于1,所有其他行业等于0。行业中有很多层次。垂直柱,我怎样才能使它成为二进制的 数据集的一小部分:R:我怎样才能使一个列包含大量的分类级别?,r,binary,R,Binary,我希望“电子商务”、“消费品”和“技术”等于1,所有其他行业等于0。行业中有很多层次。垂直柱,我怎样才能使它成为二进制的 数据集的一小部分: *Industry.Vertical* *City..Location* technology Andheri healthcare Mumbai luxury label Mumbai technology Chembur eco
*Industry.Vertical* *City..Location*
technology Andheri
healthcare Mumbai
luxury label Mumbai
technology Chembur
ecommerce Bengaluru
food & beverages New Delhi
ecommerce Gurgaon
finance Bengaluru
finance New Delhi
waste management service Hyderabad
technology Bengaluru
agriculture Nairobi
energy New Delhi
我们可以使用%中的
%检查行业
列是否有c(“电子商务”、“消费品”、“技术”)
值,并将它们转换为整数
df$new_col <- as.integer(df$Industry %in% c("ecommerce", "consumer goods", "technology"))
我们可以使用+
df$new_col <- +(df$Industry %in% c("ecommerce", "consumer goods", "technology"))
df$new\u col真棒,谢谢!另外,是否有办法将其改为真/假?如果将作为.integer
删除,它将为您提供真
/假
值。检查%c(“电子商务”、“消费品”、“技术”)中的df$行业%
df$new_col <- +(df$Industry %in% c("ecommerce", "consumer goods", "technology"))