如何将表转换为R中的向量或列表?

时间:2017-11-23 09:24:50

标签: r

我有一个包含两列AB和许多行的表格。 a1中的A等每个值都与b1中的b2bk,...,B等值相关联。换句话说,我的表是:

A   B
a1  b1
a1  b2
.
.
.
a1  bk
a2  b'1
a2  b'2
.
.
.
a2  b'k'
.
.
.

我想知道如何将此表格转换为R中的列表或向量。我将表格转换为文件并使用read.table函数。这是我的代码:

df <- read.table("MyData.csv", header = TRUE)
lapply(unique(df$A), function(x){
  paste0( x, ' = ', '(', paste( df[ df$A == x, ]$B, collapse = ","), ')' )
})

lapply的结果没有任何价值。 实际上,我想以这种格式为A中的每个值显示此表:

a1 = (b1, b2, ..., bk)
a2 = (b'1,b'2, ..., b'k')
.
.
.

0 个答案:

没有答案