繁体   English   中英

R不同数据类型中的数据帧

[英]Data Frame In R Different Data Types

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

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

我想在Markdown中显示df1 ,但我希望第一个值是一个整数,其余的值四舍五入到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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM