表1と表2を比較して、差がある部分がどこなのか表を出力したい。
表1と表2を比較して、Rかshで差がある部分がどこなのかを出力したく存じます。
表1.csv
(10行*300列くらい)
1,2,3,4,5,・・・
6,7,8,9,0,
1,2,3,4,5,
6,7,8,9,0,
1,2,3,4,5,
6,7,8,9,0,
.
.
.
表2.csv
1,2,3,4,5,・・・
6,7,8,9,0,
1,2,3,4,5,
1,7,8,9,0,
1,2,3,4,5,
1,7,8,9,0,
.
.
.
比較表.csv
表1と表2を比較して、差があった部分だけ1を立てます。
0,0,0,0,0,
0,0,0,0,0,
0,0,0,0,0,
1,0,0,0,0,
0,0,0,0,0,
1,0,0,0,0,
Rの場合ですと
Rのスクリプトを起動して
#!/bin/bash
r --vanilla --slave < disff.R
disff.Rで
a <- read.csv("表1.csv")
b <- read.csv("表2.csv")
a - b
で引き算はできるのですが、そのあと差分がある部分の抽出方法がわかりません。