将从excel导入的数据框列转换为列表

时间:2014-10-06 04:42:23

标签: r list dataframe

我有一个由excel电子表格导入的数百个名称的列,如下所示:

list1 <- read.xlsx("path",1)

list1

     name
1    apple
2    banana
3    cat
4    dog
5    egg
6    frog
....

有人告诉我,当您将excel文件导入R时,excel表信息将导入为data.frame。我想在输入“

时将此数据框转换为如下所示的列表
> list1" :
apple, banana, cat, dog, egg, frog....

由于我有数百个名字(不一定按字母顺序排列),我需要找到一种自动执行此功能的方法,而不是我自己一个接一个地输入它。

1 个答案:

答案 0 :(得分:0)

这应该有效:

NewList <- as.list(list1$name)

基本上,您需要做的就是使用as.list()函数强制要更改为列的列。