所以我有两组数据,每组都比较一个特定的类别,如下:
Category : Solution 1 : Solution 2
1: 5 : 6
2: 7 : 6
3: 4 : 4
4: 8 : 9
如何使用R专门计算差异分数?不知怎的,我需要加载他们计算的数据solution1 - solution2
我相信。
答案 0 :(得分:2)
我们可以阅读'数据集使用read.table/read.csv
和适当的分隔符。根据显示的示例,它是:
。在' data.frame'之后对象已创建(' df1'),我们可以使用transform
或within
来创建'差异'列(即"解决方案"列的差异
df1 <- read.table('file.txt', sep=':', strip.white=TRUE, header=TRUE)
transform(df1, Diff= Solution.1-Solution.2)
# Category Solution.1 Solution.2 Diff
#1 1 5 6 -1
#2 2 7 6 1
#3 3 4 4 0
#4 4 8 9 -1
或者
df1$Diff <- with(df1, Solution.1-Solution.2)