你可以像这样使用disk.frame
library(disk.frame)
setup_disk.frame()
Gene_expression_matrix.df <- csv_to_disk.frame(
"Gene_expression_matrix.csv",
outdir = "c:/this/is/where/the/output/is" # specify a path for where you want to save the file
)
如果上述方法失败,请尝试通过指定in_chunk_size
一次仅读取in_chunk_size
行来限制 RAM 使用量来限制您读取的数量。例如
Gene_expression_matrix.df <- csv_to_disk.frame(
"Gene_expression_matrix.csv",
outdir = "c:/this/is/where/the/output/is", # specify a path for where you want to save the file
in_chunk_size = 1e7 # read 10 million rows at a time; adjust down if still runs of out RAM
)
加载数据后,您可以使用 dplyr 动词和一些常用函数来查看数据。请参阅此快速入门。
例如
head(Gene_expression_matrix.df)
我确信 {disk.frame} 可以在这种情况下提供帮助,因为它就是为此而设计的!如果您遇到问题,请在这里提出票,我会帮助您。