R中使用read_xlsx读Excel后首行出现<chr>且返回tibble的原因
问题解答
读取结果为tibble类型的原因
read_xlsx()是readxl包提供的函数,属于tidyverse工具集的一部分,该类tidyverse内置数据读取函数的默认返回格式就是tibble。
tibble是对R原生data.frame的优化实现,默认不会修改输入的列名、不会自动做字符串转因子操作,打印时也会附带更多数据集信息,适配tidyverse全系列的数据处理函数的输入要求。
列名下标识的原因
你观察到的
对应字符型列 对应整数型列 对应浮点数值型列 对应逻辑型列 / 对应日期/日期时间型列
如果想要验证这点,你可以运行head(as.data.frame(formulary_data)),将tibble转换为R原生data.frame后打印,就不会再出现该类类型标识。
内容的提问来源于stack exchange,提问作者Jiamei
相关产品推荐
相关产品推荐

