Как отобразить с 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'

Другие вопросы по тегам