如何在R中的现有数据框中添加新变量

时间:2019-01-02 20:13:34

标签: r

我需要在现有数据帧中添加一个新变量,并且该新变量在前半行应具有一个值,在后半行应具有另一个值。例如:如果我需要在前50行中添加“干燥”并在后50行中添加“冷却”,那么我现有的数据帧中有100行的新变量名称是“条件”。 我试过了,但是它在所有100行中都添加了“ Dry”,如下所示:

first.condition <- data.frame(condition=rep("Dry", nrow(data.combined_new)/2), data.combined_new[,])

1 个答案:

答案 0 :(得分:0)

x的{​​{1}}自变量可以取rep的{​​{1}}等于或大于1。因此,如果数据的行数为100,并且想要复制“ Dry”和“ Cool”,其中前50个为“ Dry”,然后使用vector参数

length