我有一个包含两列A
,B
和许多行的表格。 a1
中的A
等每个值都与b1
中的b2
,bk
,...,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')
.
.
.