是否可以使用dplyr :: sample_n()等函数从数据库中选择随机(或伪随机)子集,但是在dbplyr或运行SQL查询的其他R包中?
目的是在从数据库运行时间密集型数据之前测试小批量查询。
答案 0 :(得分:1)
这似乎适用于我们的MySQL服务器:
dbGetQuery(con,
"SELECT *
FROM data_table_name
ORDER BY RAND()
LIMIT 500;")
答案 1 :(得分:0)
对于SQLite,您可以尝试以下方法:
int WebView::clickButton(QString inputName /* input[type=submit] */ )
{
QWebElement button = this->page()->mainFrame()->documentElement().findFirst(inputName);
if (button.isNull()) {
std::cout << "\33[2K\r" << " => Error: Button konnte nicht gefunden werden." << std::endl;
return 1;
}
button.evaluateJavaScript( "this.click()" );
return 0;
}