2

以下のように、文字列内のすべてのバックスラッシュを削除する必要があります。 x <- ' [{\"Petal.Width\" : 1.8, \"Species\" : \"virginica\" } ] '

私が望む結果の文字列は [{"Petal.Width" : 1.8, "Species" : "virginica" } ]

うまくいかない方法をいくつか試しました。 gsub("\\\\", "\\", x)

誰かがいくつかの方法を提案できますか? どうもありがとう!

4

1 に答える 1

3

バックスラッシュは、文字列内の引用符をエスケープする R の方法です (「参考文献」を参照?Quotes)。それらを削除する必要はほとんどありません。たとえば、オブジェクトxをプロットのタイトルとして使用する場合、バックスラッシュは表示されません:

plot(1, 1, main = x)

ここに画像の説明を入力

于 2012-12-18T21:17:38.660 に答える