9

我进行了很多搜索,但没有找到答案。假设我们有一些来自 .csv 文件的数据(我们称之为 xx.csv)。像这样的东西

Number  A  B  C ... Z
 1     .. ..  ..
 .
 .
 .
4000  .. ..  .. ... ...

您可以在 A、B、C、...名称、数字、NA 等中放入任何您想要的内容。所以,我用另一个外部的(我的意思不是来自csv 文件)??

4

2 回答 2

21

带任务:

data$B <- whatever
# or
data[, "B"] <- whatever
# or
data[["B"]] <- whatever
于 2013-10-10T12:12:04.937 回答
5

首先我设置了一个例子people.csv

names <- c("Alice", "Bob", "Carol")
ages <- c(18,21,19)
eyecolor <- c("Blue", "Brown", "Brown")
df <- data.frame(names, ages, eyecolor)
write.csv(df, "people.csv")

然后我用高度列替换年龄列:

height <- c(160, 180, 170)
df <- read.csv("people.csv")
df[["ages"]] <- height
colnames(df)[colnames(df) == "ages"] <- "height"
write.csv(df, "people.csv")
于 2013-10-10T12:15:52.420 回答