2017-10-24 9 views
0

私は "。"を代用しようとしています。私のデータでは ":"で、末尾の00を保持しますが、小数点以下を切り捨てると、後ろのゼロが消えます。他のすべてのものを正確に同じに保ちながら、 "。"だけを切り替えることは可能ですか?私が使用している:Gsubは1文字を残しておきます

gsub("\\.", ":",df[,1]) 
+0

あなたはおそらく、あなたのコラム 'as.character'の代わりに、数値/整数を格納する必要があります。 – Mako212

+0

まあ、as.characterという列を格納すると、末尾の00が削除されます。私が最初からメソッドを作成していたのですが、この列はすでにas.numericとなっていますので、そこから進める方法があまりわかりません。 – coderX

答えて

1

をあなたが最初の文字に文字列を変換するためにformatを使用する必要があります。

gsub("\\.",":",format(df[ ,1])) 
+0

うん、それはそれを処理しました。ありがとう! – coderX

関連する問題