如何在R语言中重新创建列表使其元素按字母顺序打印?
按字母顺序排序列表元素的方法
要生成按字母顺序排列的新列表l.sorted,可以通过对原列表的元素名称排序后重新索引来实现,代码如下:
# 生成按字母顺序排序的新列表 l.sorted <- l[order(names(l))]
代码说明:
names(l):提取原列表l的所有元素名称order(names(l)):计算出元素名称按字母排序后的索引位置l[order(names(l))]:根据排序后的索引重新提取列表元素,得到排序后的新列表
运行上述代码后,打印l.sorted即可得到你需要的字母顺序排列结果。
内容的提问来源于stack exchange,提问作者IVIM
相关产品推荐
相关产品推荐

