如何只使用summaryCodings()显示特定代码类别或多个代码的编码数量?

时间:2019-02-11 15:50:25

标签: r rqda

我现在(第一次)正在使用RQDA,我想对编码数量进行概述/比较(看看哪些编码使用得比较频繁,哪些编码很少使用)。

我已经尝试过summaryCodings(),但它只为我提供所有代码的概述。

我如何指定以确保仅显示某些代码(例如,一个代码类别,而不是所有代码)?

我尝试了summaryCodings(codename == "xy")summaryCodings(codecategory == "xx")getCodingTable(codename == "xy" | codename == "zy")之类的变体。

我是一个初学者,所以仍然在学习如何管理RQDA(显然)。谢谢您的提前帮助!

1 个答案:

答案 0 :(得分:0)

此代码将帮助您:

setwd("<working path>")
library("RMySQL")
con <- dbConnect(RSQLite::SQLite(), dbname="<database_name.rqda>")
answer <- dbGetQuery( con,'SELECT freecode.name, count(coding.cid) FROM treeCode, freecode, codecat, coding WHERE coding.cid = freecode.id AND treeCode.catid = codecat.catid AND treeCode.cid = freecode.id AND codecat.name = "<your option>" GROUP BY freecode.name')
dbDisconnect(con)

现在,您在'answer'变量中有了所需的答案