R中的两个数据帧相关

R中的两个数据帧相关,r,correlation,R,Correlation,我需要关联一些数据 我有两个数据框-df用于253列的患者健康状况,以及tax2.melt用于3列的患者微生物群分析 taxt.melt是: | bac_name | pat_id | percent | |----------------------|--------|--------------| | Unclassified | 1 | 5.4506702563 | | Serratia_entomophila | 1

我需要关联一些数据

我有两个数据框-
df
用于253列的患者健康状况,以及
tax2.melt
用于3列的患者微生物群分析

taxt.melt
是:

| bac_name             | pat_id | percent      |
|----------------------|--------|--------------|
| Unclassified         | 1      | 5.4506702563 |
| Serratia_entomophila | 1      | 0            |
| Faecalibacterium     | 1      | 4.0394862303 |    
| Clostridium          | 1      | 5.215098996  |
df
是一个包含患者
ID\u code
和253个变量的数据框

| ID_CODE | DIAB_GR | SEX | AGE |  ....  |
|---------|---------|-----|-----|--------|
| 1       | 232     | 0   | 0   |  ....  |
| 2       | 99      | 0   | 0   |  ....  |
因此,我需要将单个患者的病情(如腹部肥胖或糖尿病)与整个肠道微生物群(如粪便杆菌或梭菌)中单个肠道细菌的百分比相关联

结果应该是一些带有列的数据框
bac_name
df_testvalue
corr

谢谢大家!


您能给我一个如何在R中做到最好的建议吗?

谢谢@Spacedman更正表格格式!因此,输出中的一行是(“梭状芽孢杆菌”、“DIAB_GR”,X),其中X是
cor(df$DIAB_GR,Z)
的结果,其中Z是
tax2的百分比值。对于
bac_name
为梭状芽孢杆菌且通过患者ID与df匹配的行,melt
?然后在一些细菌和病人身上重复这个过程?如果你能
unmelt
tax2.melt
转换成宽泛的格式,那么这只是列之间的关联。谢谢你,@Spacedman。我试试看。当我得到结果时,我会把答案贴在这里。