我认为问题是正确的措辞,但我不确定 我有一个函数,它基本上计算一系列数据帧中两列之间的协议统计量(kappa)。问题是输出是一个列表列表(我认为)所以我不知道如何获得我想要的值。理想情况下,我想绘制值与列表名称(总计..)
这是函数
....
$total7
Cohen's Kappa for 2 Raters (Weights: squared)
Subjects = 601
Raters = 2
Kappa = 0.02
z = 0.624
p-value = 0.533
$total8
Cohen's Kappa for 2 Raters (Weights: squared)
Subjects = 620
Raters = 2
Kappa = 0.219
z = 7.27
p-value = 0.000000000000352
....
结果输出
str(more)
$ total7 :List of 8
..$ method : chr "Cohen's Kappa for 2 Raters (Weights: squared)"
..$ subjects : int 601
..$ raters : int 2
..$ irr.name : chr "Kappa"
..$ value : num 0.02
..$ stat.name: chr "z"
..$ statistic: num 0.624
..$ p.value : num 0.533
..- attr(*, "class")= chr "irrlist"
$ total8 :List of 8
..$ method : chr "Cohen's Kappa for 2 Raters (Weights: squared)"
..$ subjects : int 620
..$ raters : int 2
..$ irr.name : chr "Kappa"
..$ value : num 0.219
..$ stat.name: chr "z"
..$ statistic: num 7.27
..$ p.value : num 0.000000000000352
..- attr(*, "class")= chr "irrlist"
给了我
$image = file_get_contents('filename.gif');
$imageText = base64_encode($image);
我希望最终得到一个包含两列的简单数据框,一列用于父列表的名称(总计..),另一列用于值。
答案 0 :(得分:1)
我猜你所说的“价值”就是你名单中的字段playlist
。
value
创建一个数据框,将其作为内容
df <- data.frame(name=names(more),
value=sapply(more, function(x) x$value))