我需要一个网络在不同的年绘制为用户提供一系列核心地位的值。只绘制列表中的特定项目中的R
我只是在绘制一些兴趣,但我无法弄清楚如何做到这一点,并不是所有的用户每年都出现。
下面是数据的一个例子。我希望能够绘制值"jhpedraza"
,例如,甚至更好,一个字符串,如users=c("jhpedraza","other user")
。请尝试"char_arturo"
以获取所有可能的错误。
l=structure(list(`2009` = NULL, `2010` = NULL, `2011` = structure(c(0.0112191199212738,
0.0119663133080306, 0.0112191199212738), .Names = c("jhpedraza", "didactech",
"juanmanuelcorzo")), `2012` = structure(c(0.00520863174452703, 0.00543486753203931),
.Names = c("jhpedraza", "lasillaenvivo")), `2013` = structure(c(0.00457122723603219,
0.00362782800771276, 0.00342927774646075), .Names = c("jhpedraza", "milobeta",
"char_arturo"))), split_type = "data.frame", split_labels = structure(list
(`format(Date, "%Y")` = c("2009", "2010", "2011", "2012", "2013")), .Names =
"format(Date, \"%Y\")", class = "data.frame", row.names = c(NA, -8L)), .Names =
c("2009", "2010", "2011", "2012", "2013"))
这是我之后的情节的一个例子。我管理的大量数据操作后做,但我有信心看到一只更好的解决方案:
'sapply(L,I = 1,函数(X,I)中X [I])'也许这会工作。这将返回每个数据帧的每个第一列。你可以改变我在sapply得到不同的列。同时,这是[XY问题](https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)。发布你想要的阴谋,你可能会得到比这更容易的答案。 – Masoud
谢谢,你的代码解决名称而不是数字效果很好:sapply(l,i =“jhpedraza”,function(x,i)x [i]) – supercontra