尝试打印列表的变量名称

时间:2017-02-15 08:48:29

标签: r

所以我的列表格式是

$department_name

[1] "CS" "SYS" "BIOL" "CHEM" "MATH" "STAT" 

$class_time

[1] 8:00 9:30 10:00 11:00 12:00 12:15

我尝试将代码输入为

mylist <- list(department_name, class_time)

打印出完全相同的输出,但它显示

[[1]]

[1] "CS" "SYS" "BIOL" "CHEM" "MATH" "STAT" 

[[2]]

[1] 8:00 8:00 9:30 10:00 11:00 12:00 12:15 12:15

如果有任何方法可以打印输出的变量名称不是[[1]]或[[2]],请帮助我吗?

另外,我用什么功能来确定最受欢迎课堂时间的时间。 我知道答案应该是8:00和12:15,但不知道如何定义它们是最受欢迎的课堂时间。 你能告诉我我是如何迈出最初的一步吗?

1 个答案:

答案 0 :(得分:0)

您只需为列表中的元素命名即可。这是一个可重复的例子:

test <- list(
  a = c("a", "b", "a"),
  b = c(1,2,3))

它将返回您想要的输出:

list(A = test$a, B = test$b)

但不是这一个:

list(test$a, test$b)