我已经在RQDA中编码了许多文本,并且正在尝试将类别导出到数据库中。我希望最终结果是成为一个类似这样的数据框:
Files Categories
File1 Category1
File2 Category2
File3 Category3
File4 Category2
File5 Category1
我尝试了下面的代码,这些代码从Rblogger这里改编而成:
categories <- RQDAQuery("select filecat.name as category, source.name as filename
from treefile, filecat, source
where treefile.catid=filecat.catid and treefile.fid=source.id and treefile.status=1")
但是到目前为止,它导致文件为空:
str(categories)
'data.frame': 0 obs. of 2 variables:
$ category: chr
$ filename: chr
> dim(categories)
[1] 0 2
> summarise(categories)
data frame with 0 columns and 1 row
欢迎任何帮助。
旧电子邮件列表中的一些朋友很乐于帮助我,所以答案在这里:
codings <-RQDAQuery("select s.name as 'filename', f.name as 'codes' from source s,
coding c,
freecode f where s.id = c.fid and c.cid = f.id and s.status = 1 order by s.name")
categories <- RQDAQuery("select s.name as 'filename',
co.name as 'categories' from source s,
coding c, freecode f, codecat co,
treecode tr where s.id =
c.fid and c.cid = f.id and co.catid =
tr.catid and tr.cid = f.id and s.status = 1 and c.status = 1 and
f.status = 1 order by s.name")
一切顺利