小编Chr*_*Yee的帖子

dplyr join warning:加入不同级别的因子

在包中使用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)

网上没有很多关于此的信息.知道它可能是什么?谢谢!

r

24
推荐指数
2
解决办法
4万
查看次数

使用MySQL在后台运行SQL查询

有没有办法在我关闭计算机后在服务器上运行SQL查询?

我从一位同事那里听说有,她希望我这样做.我相信她说它被称为"屏幕"?

mysql sql

7
推荐指数
3
解决办法
2万
查看次数

基于id合并行

我有一个有多行的表,例如:

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)

mysql sql

0
推荐指数
1
解决办法
51
查看次数

标签 统计

mysql ×2

sql ×2

r ×1