gpt4 book ai didi

sqlite - 用R向量查询sqlite数据库的有效方法

转载 作者:行者123 更新时间:2023-12-03 17:55:09 24 4
gpt4 key购买 nike

我在R中有一个值向量,并想从sqlite数据库中获取响应值。我使用以下代码。

values = c()

for (a in keys)
{
result <- dbGetQuery(con," SELECT content FROM aacontent WHERE Id=?",a)
values = c(values,results)
}


不幸的是,这段代码非常慢。有没有更有效的方法可以做到这一点?

谢谢,

约翰尼斯

最佳答案

如果aacontent不是很大,则将其全部读入R并使用R的match函数,sqldf函数或data.table函数之类的东西

如果aacontent太大,并且键很小,则将键写入sqlite表并执行联接查询。您可能会受益于在其中一个或两个上创建索引。

关于sqlite - 用R向量查询sqlite数据库的有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9041683/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com