[英]Convert one column data.frame into factor
我有以下data.frame:
> str(trainLabels)
'data.frame': 1000 obs. of 1 variable:
$ V1: int 1 0 0 1 0 1 0 1 1 0 ...
我希望获得如下因素:
> str(trainLabels)
Factor w/ 2 levels "0","1": 1 0 0 1 0 1 0 1 1 0 ...
我努力了:
trainLabels$V1 <- as.factor(trainLabels$V1)
但这似乎不起作用; 它的确改变了结构,但这仍然不是我想要的。
与其重新分配回data.frame列,
trainLabels <- as.factor(trainLabels$V1)
请注意,在您的需求中,原始trainLabels
是data.frame
而最终输出是矢量。 它们是分配给相同名称的两个完全不同的对象,后者覆盖前者。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.