0

我已经看到了一个绝对可以应用于我的案例的数据框解决方案(只需将所有内容弹出到一个临时数据框中并按照解决方案的建议进行操作,但是是否存在仅用于向量的方法?

例如:

x = c('this', 'that', 'here', 'there')
data = c(0.1, 0.2, 0.5, 0.12)
categ = c('cat1', 'cat2', 'cat1', 'cat3')

因此,在从评论中获得建议之后,这就是我想要实现的目标。让我们以我提供的数据为例。我想产生向量

cat1 = c(0.1,0.5)
cat2 = c(0.2)
cat3 = c(0.12)

我想要名称x和级别categ。我想检索这些向量的方式是对我的数据进行子集化。我如何实现这一目标?

4

1 回答 1

0

老实说,我不确定您要完成什么。我相信它类似于以下内容:

x = as.factor(c('this', 'that', 'here', 'there'))
x = factor(x,
           levels = ("0.1", "0.2", "0.5", "0.12"),
           labels = ("cat1", "cat2", "cat3", "cat4")
    )
于 2019-03-20T23:31:34.663 回答