r - 无法计算数据框中所有列的成对关联?
问题描述
work<-expand.grid(paste0('df$',names(df)),paste0('df$',names(df)))
SomersD <- c()
for (j in 1:nrow(work))
SomersD<-c(SomersD,SomersDelta(work[j,]$Var1,work[j,]$Var2))
work<-
Var1 Var2
1 df$Polymer.1 df$Polymer.1
2 df$Polymer.2 df$Polymer.1
3 df$Polymer.3 df$Polymer.1
4 df$Polymer.4 df$Polymer.1
5 df$Filler.1 df$Polymer.1
6 df$Filler.2 df$Polymer.1
...
但是现在,当我尝试遍历工作矩阵中的每一行并计算相应整数之间的 SomersDelta 时,我只得到了 NaN。
例如,我想计算SomersDelta(df$Polymer.1, df$Filler.1)
我的行是否有这两个相应的条目。出于某种原因,这不起作用,我不知道为什么。
帮助?
====
> head(df)
# A tibble: 6 x 14
Polymer.1 Polymer.2 Polymer.3 Polymer.4 Filler.1 Filler.2 Filler.3 Oil.1 Oil.2 Co.Agent.1 Co.Agent.2 Tensile.Strength Elongation
<int> <int> <int> <int> <int> <int> <int> <int> <int> <dbl> <dbl> <dbl> <dbl>
1 100 0 0 0 50 0 0 30 0 2.4 0 8.38 188.
2 100 0 0 0 50 0 0 0 30 2.4 0 8.40 180.
3 100 0 0 0 60 0 0 0 36 1.7 1 8.40 130.
4 100 0 0 0 40 0 0 24 0 2.1 0.4 9.05 192.
5 0 0 100 0 0 50 0 0 30 0.6 2.3 9.44 162.
6 0 0 0 100 50 0 0 30 0 1.3 1.7 8.87 227.
解决方案
推荐阅读
- android - 错误:找不到符号类“of”(Android Studio:无法解析符号“of”)
- java - 无法通过浏览器堆栈上的设备使用 selenium 折叠导航栏
- date - 尝试按日期选择时,Google Sheets QUERY 'where' 条件返回空输出
- javascript - 使 setTimeout 无限
- javascript - 如何通过单击单元格更改颜色
- javascript - 如何清理 useEffect 函数?
- r - R while 在一天中的特定时间循环
- c - Mindstorms 的robotc **错误**:未定义的变量“sonarSensor”。假设为“短”
- sql - 不支持数据类型间隔 - Spark SQL
- javascript - 使用 JavaScript 动态生成 HTML 元素列表的最佳方法是什么?