有一个包含 4 列值的 .csv:
data<-read.csv("C:\\Users\\mtatange\\Desktop\\Dataset.csv")
A B C D
1 1 NA 1
2 2 4 1
3 3 6 4
4 NA 8 5
data$E<-do.call(paste,c(data[c("A","B","C","D")], sep=""))
data
A B C D E
1 1 NA 1 11NA1
2 2 4 1 2241
3 3 6 4 3364
4 NA 8 5 4NA85
summary(data)
E
Length: 4
Class: Character
Mode: Character
我需要列“E”作为向量,它不能作为字符变量保留。我试过了:
data$E[is.na(a$E)]<-0
但这仍然将列作为字符变量。如何将列转换为向量变量?