我现在(第一次)正在使用RQDA,我想对编码数量进行概述/比较(看看哪些编码使用得比较频繁,哪些编码很少使用)。
我已经尝试过summaryCodings()
,但它只为我提供所有代码的概述。
我如何指定以确保仅显示某些代码(例如,一个代码类别,而不是所有代码)?
我尝试了summaryCodings(codename == "xy")
或summaryCodings(codecategory == "xx")
,getCodingTable(codename == "xy" | codename == "zy")
之类的变体。
我是一个初学者,所以仍然在学习如何管理RQDA(显然)。谢谢您的提前帮助!
答案 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'变量中有了所需的答案