R
1コード 2px<-c("(","(これから","はや") 3x <- grep("^($", px) 4x
エラーの出るコードは以上のコードです。エラーの出ているコードはgrepの行です。
この場合はどのように解決すれば良いのでしょうか。わかる方よろしくお願いいたします。
「grep("^($", px)」を「grep("^\($", px)」に変更した場合、何か変化は見られますか? (バックスラッシュでエスケープする)
ありがとうございます。今試してみましたところ、このようなエラーが出てきました。
エラー: ""^\(" で始まる文字列の中で '\(' は文字列で認識されないエスケープです
x<-grep("^\\($", px)
paizaでは動きました、試してみて下さい。
x<-grep("^[(]$", px)
でもできました。古い記事ですが
https://stat.ethz.ch/pipermail/r-help//2012-March/305284.html
を参考にしました。
文字コードはUTF-8になさってますかね? shiftJISとかになってない?
1T2R3M4さん
ありがとうございます。しかしその書き方だと少し使い辛いので一般的なやり方を探してみます。
KojiDoiさん
csvを取得する時にread.csv("data/data_utf8.csv", fileEncoding = "utf8")とやっています。(fileEncoding = "utf8"を指定している)しかしうまくいきません。
回答1件
あなたの回答
tips
プレビュー