2017-04-08 3 views
0

は、私はRのデータフレームがあるとします。私は値下げでdf1を表示したいが、私は最初の値が整数で、残りになりたいデータフレーム

df1= as.data.frame(c(10,0.1111,4.555,3.784,9.4348,4.6232131)) 

は2進に丸め場所。私はデータフレームを分けることでできることを知っていますが、私はそれをすべて一緒にしたいと思います。

答えて

1

データフレームは、単一の列で複数のデータ型をサポートしていません。しかし、これは表示のためのものなので、タイプを文字に変更してから小数点以下の数字を表示することはできませんが、他にも優れた解決策があるかもしれません。

df1= data.frame(col1 = c(10,0.1111,4.555,3.784,9.4348,4.6232131), 
       col2 = c(10,0.1111,4.555,3.784,9.4348,4.6232131)) 

df1 <- round(df1, 2) 
df1[1,] <- round(df1[1,], 0) 
df1[1,] <- as.character(df1[1,]) 

df1