在包中使用join函数时dplyr,我收到此警告:
Warning message:
In left_join_impl(x, y, by$x, by$y) :
joining factors with different levels, coercing to character vector
Run Code Online (Sandbox Code Playgroud)
网上没有很多关于此的信息.知道它可能是什么?谢谢!
有没有办法在我关闭计算机后在服务器上运行SQL查询?
我从一位同事那里听说有,她希望我这样做.我相信她说它被称为"屏幕"?
我有一个有多行的表,例如:
ID Diagnosis Procedure
1 2 A
1 4 B
Run Code Online (Sandbox Code Playgroud)
我想这样做的输出是:
ID DiagnosisAndProcedures
1 2, A, 4, B
Run Code Online (Sandbox Code Playgroud)
我想知道,实现这一目标的最有效方法是什么.谢谢您的帮助!!
SELECT PatientID, GROUP_CONCAT(CONCAT(DiagnosisCodeType, ', ', Procedures) SEPARATOR ', ') AS DiagnosisAndProcedures
FROM (SELECT PatientID, DiagnosisCodeType, GROUP_CONCAT(ProcedureID SEPARATOR ', ') AS Procedures
FROM (SELECT revenue.HCPCCode, revenue.HCPCCodeCount, patient.*, icd9.DiagnosisCodeType, procedures.ProcedureID, procedures.ProcedureDate, claims.ClaimThroughDate, icd9.ICDAccessCode
FROM database.revenue revenue
RIGHT OUTER JOIN database.patient patient
ON revenue.ClaimID = patient.ClaimID
JOIN database.diagnosisicd9 icd9
ON revenue.ClaimID = icd9.ClaimID
JOIN database.claims claims
ON revenue.ClaimID = claims.ClaimID
JOIN database.procedures procedures
ON …Run Code Online (Sandbox Code Playgroud)