package を使用xlsx
して、Excel ファイルを dataframe に読み込みましたy
。私のExcelファイルの一部のセルには文字「-」が含まれていますが、Rに読み込むと「\xe2\u0080\x94」になります。NA
これらの文字列をまたは 他の文字に置き換えたいと思います。ただし、データフレーム内でも適切に見つけることができません。
any(y=="\\xe2\\u0080\\x94")
[1] FALSE
それらを見つけて置き換えるにはどうすればよいですか?
package を使用xlsx
して、Excel ファイルを dataframe に読み込みましたy
。私のExcelファイルの一部のセルには文字「-」が含まれていますが、Rに読み込むと「\xe2\u0080\x94」になります。NA
これらの文字列をまたは 他の文字に置き換えたいと思います。ただし、データフレーム内でも適切に見つけることができません。
any(y=="\\xe2\\u0080\\x94")
[1] FALSE
それらを見つけて置き換えるにはどうすればよいですか?
これは役に立ちますか:
x <- data.frame(y=c(1,2,3,"\\xe2\\u0080\\x94"))
x
y
1 1
2 2
3 3
4 \\xe2\\u0080\\x94
x$y[ x$y %in% "\\xe2\\u0080\\x94" ] <- NA
x
y
1 1
2 2
3 3
4 <NA>
ただし、エラーを再現できないため、提案されているデータ スニペットを提供する必要があると思います。
library(xlsx)
x <- read.xlsx("sillyexample.xlsx",1)
> x
y z
1 a a2d-23
2 b b
3 c c