簡體   English   中英

之后刪除零。 在 r

[英]Remove zeros after . In r

我在 r 中使用 read.csv() 來加載我的 df。 但是它在實際文件中沒有的不同列中的小數點后從 00 到 00000000 放置了幾個零df 幀中出現零 以下。 擺脫它們的最佳方法是什么。

這個答案需要使用 pipe 運算符,%>%。 需要先安裝 dplyr package。

m = rnorm(5, 8, 3)  
n = rnorm(5, 3, 2)  
o = rnorm(5, 5, 1)

df<- data.frame(m,n,o)   # phony data
df                       # print 
df <- df %>% round(1)   #  Will round to 1 digit
df                      # print

這同樣可以用於單個變量(列)以四舍五入到不同的數量。

df$m <- df$m %>% round(1)
df$n <- df$n %>% round(2)
df$o <- df$o %>% round(3)

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM