【发布时间】:2021-02-11 21:38:07
【问题描述】:
你能帮帮我吗?
我经常需要将 发病矩阵 (AxB) 读入格式化为 TXT 文件的R。它们看起来像这样:
matrix <- matrix(round(runif(50, 0, 100),0), 5, 10)
我通常的解决方案涉及base的read.delim和as.matrix:
as.matrix(read.delim("matrix.txt", row.names = 1))
文件被读取并转换为matrix类,因此可以进行适当的分析。
但是,我希望也能够使用 tidyverse 的 read_delim 读取矩阵文件,因此对于大型矩阵或大量矩阵的读取过程可以更快。我试过这个:
as.matrix(read_delim("matrix.txt", delim = "/t"))
但是数据以一种非常奇怪的格式被打乱,信息丢失了。有没有办法使用 tidyverse 工具阅读和处理发病率matrices?
谢谢!
【问题讨论】:
标签: r matrix tidyverse tibble readr