[英]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.