连接列表中两个向量成员的数据

东京太

我有这些作业说明。

在每行上打印每个名称,后跟“ |”,然后是年龄。创建一个列表,其中成员是两个向量第一个向量保留名字。列表的成员应具有名称-“名字”和“年龄”。以以下格式输出此列表。

如果我没有记错的话,那么设置需要三件事。包含两个向量的列表。

first_names <- c("Jim", "Frank", "Sally")
ages <- c("25", "34", "42")
list_data <- list(first_names, ages)

# Desired Output
Jim   | 25
Frank | 34
Sally | 42

我仅使用两个向量就可以完成此操作,但是当它们包含在列表中时则不能。我是否正确理解说明?

我的版本只有两个向量。

first_names <- c("Jim", "Frank", "Sally")
ages <- c("25", "34", "42")

if (length(first_names) == length(ages)) {
  for (i in 1:length(first_names)) {
    print(paste(first_names[i],ages[i],sep = " | "))
  } 
} else {
  print("Error")
}

但是列表中的版本是我需要帮助的地方。

first_names <- c("Jim", "Frank", "Sally")
ages <- c("25", "34", "42")
list_data <- list(first_names, ages) # list

if (length(list_data[1]) == length(list_data[2])) {
  for (i in 1:length(list_data[1])) {
    print(paste(list_data[1][i],list_data[2][i],sep = " | "))
  } 
} else {
  print("Error")
}
罗纳克·沙

paste被向量化,您不需要for在这里循环。

cat(paste(first_names, ages, sep = " | ", collapse = '\n'))

#Jim | 25
#Frank | 34
#Sally | 42

如果要在某些报告中使用这些表,则可以使用更好的方法kable或类似的程序包。


如果我们想使用list_data我们可以做的:

cat(paste(list_data[[1]], list_data[[2]], sep = " | ", collapse = '\n'))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查两个匹配元素之间是否找到向量成员

来自分类Dev

合并两个向量并获得R中的向量列表

来自分类Dev

关于在python中连接两个向量

来自分类Dev

查找两个词典列表中的普通成员

来自分类Dev

在R中添加两个向量或列表

来自分类Dev

feathersui拖放到列表中并连接两个列表

来自分类Dev

根据列表列连接两个熊猫数据框

来自分类Dev

连接两个关于 Pandas 数据框索引的列表

来自分类Dev

如何逐行添加或连接两个或多个列表以在 Python 中创建数据框

来自分类Dev

成员对两个列表的交集

来自分类Dev

如何从词在Java中两个列表连接

来自分类Dev

搜索向量成员的前n%个C ++

来自分类Dev

如何在C ++中的两个单独的向量中保存两个数据集

来自分类Dev

Python:两个向量列表中每个向量的点积

来自分类Dev

连接和比较两个表中的数据

来自分类Dev

在python中连接两个不等维的数据框

来自分类Dev

无法使用连接从两个表中获取数据

来自分类Dev

如何正确连接两个表中的数据?

来自分类Dev

如何在Java Me中有效地连接两个向量的数据?

来自分类Dev

在R的数据框中合并两个列表

来自分类Dev

如何在r中具有两个向量的两个列表上运行循环?

来自分类Dev

比较R中的两个向量

来自分类Dev

比较Java中的两个向量?

来自分类Dev

比较Java中的两个向量?

来自分类Dev

比较R中的两个向量

来自分类Dev

RcppArmadillo 中的两个向量相等?

来自分类Dev

(C ++)如何将.txt文件中的两列数据读取为两个向量?

来自分类Dev

连接两个表以显示数据

来自分类Dev

连接两个模型以获取数据