Как отобразить с summaryCodings() только номера кодировок определенной кодовой категории или нескольких кодов?
Я использую RQDA прямо сейчас (впервые) и хочу иметь обзор / сравнение количества кодировок (чтобы увидеть, какие коды использовались сравнительно часто, а какие почти не использовались).
я пробовал summaryCodings()
но это только дает мне обзор всех кодов.
Как указать, чтобы отображались только определенные коды (или, например, одна категория кодов, а не все коды)?
Я пробовал варианты как summaryCodings(codename == "xy")
или же summaryCodings(codecategory == "xx")
, getCodingTable(codename == "xy" | codename == "zy")
,
Я новичок, поэтому все еще учусь управлять RQDA (очевидно). Спасибо за вашу помощь заранее!
1 ответ
Этот код поможет вам:
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'