私のデータから.を削除する必要があります。

私のデータから.を削除する必要があります。

4つの列を持つデータファイルがあります。
4番目の列は、小数点以下の5桁の後にゼロが続く実数変数です。
「.」を削除する必要があります。このコラムでは。
Rでsedコマンドを使用しようとしています。

system(paste('sed s/./""/g <"map1.txt" > "map.txt"',sep=""))

しかし、うまくいきません。
私に解決策を提案してもらえますか?

ベストアンサー1

この場合、R不要なようにコマンドは不必要に複雑です。paste二重引用符の位置が非常に奇妙で、sedコマンドが正しくありません。問題を解決する方法は次のとおりです。

system('sed "s/\\.//" < map1.txt > map.txt')

これは、文字列がどのように解釈されるか\\だけではなく、必ず必要なことです。\R

おすすめ記事