为R

时间:2019-04-05 18:03:45

标签: r

我在一个Excel文件中有大约20列。我正在使用read_excel将它们作为数据帧读入R。一栏被当作Posix,我希望它是文本。

我知道提到所有列类型的类型都可以解决此问题,但是我想看看我是否可以提及列的名称或指定仅将该列视为文本的内容

因此,如果我在Excel中有一个列,例如姓名,年龄,出生日期,性别,出生时间 我想实现这样的东西

df <- read_excel("excel.xlsx", col_types = 'time of birth':"text")
instead of
df <- read.excel("excel.xlsx", col_types = c("text","text","date","text","text"))

谢谢!

1 个答案:

答案 0 :(得分:0)

我不相信你可以。 col_types的文档说:

  

从电子表格或字符向量中全部猜测为NULL   这些选项的每一列包含一个条目:“跳过”,“猜测”,   “逻辑”,“数字”,“日期”,“文本”或“列表”。如果只是一个   指定了col_type,它将被回收。