R数据框中的数据框架

时间:2017-04-08 04:16:26

标签: r

假设我在R中有一个数据框:

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

我想在Markdown中显示df1,但我希望第一个值是一个整数,其余的四舍五入到2个小数位。我知道我可以通过分离数据框来完成,但我想把它们放在一起。

1 个答案:

答案 0 :(得分:2)

数据框不支持单列中的多种数据类型。但是,由于这仅用于显示目的,您可以将类型更改为字符,然后不会显示小数位后的数字 - 尽管可能还有其他更好的解决方案。

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