我有两个 list plot_overall_hemaplot_overall_chem.我想得到所有的名字从每个列表到一个DF与名称outputs.如何实现这个目标?

我可以用names(plot_overall_hema)之类的代码从每个名单上得到名字.从多个列表中获取所有名称是否更方便?例如,如果我有两个以上的列表,比如10个列表?

enter image description here enter image description here

推荐答案

循环浏览并获取名称:

# example lists
plot_overall_chem <- list(one = 1, two = 2)
plot_overall_hema <- list(three = 3, four = 4)


unlist(lapply(ls(pattern = "plot_"), function(i) names(get(i))))
# [1] "one"   "two"   "three" "four

要保留我们可以堆叠的名单名称:

stack(sapply(ls(pattern = "plot_"), function(i) names(get(i)), simplify = FALSE))
#   values               ind
# 1    one plot_overall_chem
# 2    two plot_overall_chem
# 3  three plot_overall_hema
# 4   four plot_overall_hema

R相关问答推荐

从API中抓取R数据SON

带有gplot 2的十字舱口

如何使用stat_extract_all正确提取我的目标值?

警告:lmdif:info = 0. nls. lm()函数的输入参数不正确

用预测NLS处理R中生物学假设之上的误差传播

在特定Quarto(reveal.js)幻灯片上隐藏徽标

矩阵的堆叠条形图,条形图上有数字作为标签

根据列A中的差异变异列,其中行由列B中的相对值标识

如何将SAS数据集的列名和列标签同时包含在r中GT表的表首?

根据列表中项目的名称合并数据框和列表

R中Gamma回归模型均方误差的两种计算方法不一致

使用不同的定性属性定制主成分分析中点的 colored颜色 和形状

手动指定从相同数据创建的叠加图的 colored颜色

R基于变量组合创建新的指标列

是否有一个R函数可以输出在输入的字符向量中找到的相应正则表达式模式?

使用其他DF中的文件名将列表中的每个元素保存到文件中

R中从因数到数字的转换

随机生成样本,同时在R内的随机样本中至少包含一次所有值

Package emMeans:如果emmip模型中包含的变量较少,emMeans模型中的其他变量设置为什么?

通过分析特定列中的字符串在数据框中创建新的行和列