【发布时间】:2021-08-25 09:26:39
【问题描述】:
请原谅我缺乏编程专业知识,但这个问题在我的 R 代码中经常出现。
我用read.csv 上传了一个数据集:
db <- read.csv("data.csv", sep = ",")
typeof(db)
返回作为列表导入的数据库。
导入为:
db <- as.matrix(read.csv("data.csv", sep = ","))
typeof(db)
返回作为双精度导入的数据集(数据库包含同类数字数据类型)。
最后,如下:
db <- as.matrix(read.csv("data.csv", sep = ",")) %>% as_tibble()
typeof(db)
再次返回作为列表导入的数据集。因此,转换为 tibble 会将数据类型从 double 转换为 list。
由于我经常使用 tibble 并且通常 double 数据类型更适合各种应用程序,有没有办法将数据库作为矩阵导入/转换,同时作为 tibble 类?
【问题讨论】:
标签: r list types double tidyverse