発生している問題・エラーメッセージ
Rでコレスポンデンス分析を実施したいのですが、欠損値の処理がうまくいっていないようでエラーとなってしまいます。欠損値の処理の仕方か、もしくは元のファイルの修正が必要なのか、はたまたcorresp関数は欠損値を処理できないのでしょうか。。。初心者なものでどうぞ宜しくお願い致します。
該当のソースコード
x <- read.table("sales.txt", header=TRUE, sep=",",na.strings="*")
x
SIZE PRICE DISTANSE SALES
1 M 1500 2.3 1
2 L 1800 1.2 3
3 S 1300 2.4 2
4 M 1500 1.1 2
5 S 1300 0.8 2
6 L 1800 1.8 4
7 M 1500 1.3 2
8 M 1500 0.1 1
9 M 1500 0.2 1
10 S 1300 0.7 1
11 L 1800 NA 2
12 M 1500 2.3 4
13 M 1500 1.5 3
14 M 1500 1.3 3
15 S 1300 NA 2
16 L 1800 0.3 1
17 S 1300 0.4 2
18 L 1800 1.3 1
x.co <- corresp(x, nf=2)
x%%1 でエラー: 二項演算子の引数が数値ではありません
試したこと
na.rm = TRUEを加えてみましたが、同様のエラーでした。
x.co <- corresp(x, nf=2,na.rm = TRUE)
x%%1 でエラー: 二項演算子の引数が数値ではありません
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/05 15:16
2018/05/05 15:17
2018/05/05 15:33
2018/05/06 04:52
2018/05/08 12:05