我是R.的新手。我希望C列中的所有数据仅来自此表,并将其存储在名为“x”的变量中。有没有办法在R?中做到这一点?
像这样的东西“x = ?????”A B C
1 1 1
3 5 6
3 1 3
5 1 4
6 4 2
5 1 6
答案 0 :(得分:1)
你的桌子是在R中还是在.txt或.csv文件中?这是一个子集还是您拥有的唯一数据?如果只是你输入的内容:
x <- c(1,6,3,4,2,6)
如果是从.txt或.csv文件或类似文件中读取的较大数据集,则在加载后使用
x <- LOADEDDATAFILE$C
您也可以执行以下操作,但这非常多余。
dat <- read.table(textConnection("A B C
1 1 1
3 5 6
3 1 3
5 1 4
6 4 2
5 1 6"),sep="\t",header=T)
x <- dat$C
x
答案 1 :(得分:0)
试试这个:
A <- c(1, 3, 3, 5, 6, 5)
B <- c(1, 5, 1, 1, 4, 1)
C <- c(1, 6, 3, 4, 2, 6)
df <- data.frame(A, B, C)
x <- df[ ,"C", drop=FALSE]
答案 2 :(得分:0)
A <- c(1, 3, 3, 5, 6, 5)
B <- c(1, 5, 1, 1, 4, 1)
C <- c(1, 6, 3, 4, 2, 6)
df <- data.frame(A, B, C)
x <- df$C
答案 3 :(得分:0)
假设您的数据位于MYaseen208显示的data.frame中,您还可以使用x <- df$C
创建数据的向量,也许可以使用read.table()
和textConnection()
的组合来如果尚未解决,请将数据导入R.
您真正需要的是在此处查看R的介绍性手册:http://cran.r-project.org/doc/manuals/R-intro.html