R中是否有data.table的更新版本或替代方案?

3

在我的R项目中尝试使用data.table时,控制台出现了警告:“data.table 1.12.8使用4个线程(请参阅?getDTthreads)。最新消息:r-datatable.com”。

我尝试更新data.table,但它已经是最新版本。

library(data.table)
data.table 1.12.8 using 4 threads (see ?getDTthreads).  Latest news: r-datatable.com

有比data.table更好的加载数据的方式吗?使用data.table会减慢我的R项目吗?如果是,有哪些可用的内存高效替代方法?

谢谢。


3
有许多方法可以将数据加载到R中:最合适的方法取决于数据的性质。你能否编辑你的帖子,概括一下你试图加载到R中的数据格式?在我看来,你收到的是一条消息,而不是警告。是什么让你觉得有问题?如果你想隐藏加载包时的消息,请尝试suppressMessages(library('data.table')) - Martin Smith
3
иҝҷдёҚжҳҜиӯҰе‘ҠгҖӮе®ғеҸӘжҳҜжҸҗйҶ’жӮЁжӯЈеңЁдҪҝз”ЁеёҰжңү4дёӘеӨ„зҗҶзәҝзЁӢзҡ„data.table 1.12.8зүҲжң¬гҖӮиҜ·й—®жӮЁиғҪеҗҰеҗ‘жҲ‘们еұ•зӨәдёҺdata.tableзӣёе…ізҡ„д»Јз Ғй—®йўҳжүҖеңЁпјҹ - Dunois
1个回答

7

由于评论过长,我将其发布为答案。

它并没有放慢速度,相反,它加快了速度。大部分 R 包将使用单个核心,数据表在您的机器上默认使用 4 个核心。此消息不是警告,而是软件包启动消息。

针对您的问题,以下是明确的回答...
- 加载数据没有比使用数据表更好的方法 ;)
- 数据表不会减慢您的项目
- 其他选择是编写 C 或 C++ 并在 R 中使用它。


1
非常感谢。 - ANAS AJI MUHAMMED

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接