RQDA-导出项目中每个文件的类别

问题描述 投票:0回答:1

我已经在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

欢迎任何帮助。

sql r rqda
1个回答
0
投票

旧电子邮件列表中的一些朋友很乐于帮助我,所以答案在这里:

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")

一切顺利

© www.soinside.com 2019 - 2024. All rights reserved.