首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R:格式化xtable中的数字

R:格式化xtable中的数字
EN

Stack Overflow用户
提问于 2011-12-28 14:41:27
回答 1查看 4.4K关注 0票数 3

我有数据:

代码语言:javascript
复制
transaction <- c(1,2,3);
date <- c("2010-01-31","2010-02-28","2010-03-31");
type <- c("debit", "debit", "credit");
amount <- c(-500, -1000.97, 12500.81);
oldbalance <- c(5000, 4500, 17000.81)
evolution <- data.frame(transaction, date, type, amount, oldbalance, row.names=transaction, stringsAsFactors=FALSE);
evolution$date <- as.Date(evolution$date, "%Y-%m-%d");
evolution <- transform(evolution, newbalance = oldbalance + amount);
evolution

如果我想创建一个amount中的数字等于小数点后1位的表格,这样的命令行吗?

代码语言:javascript
复制
> tab.for <- formatC(evolution$amount,digits=1,format="f")
> tab.lat <- xtable(tab.for)
Error in UseMethod("xtable") :
  no applicable method for 'xtable' applied to an object of class "character"

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-12-28 17:42:01

如果只想重新格式化amount列并将其显示在xtable中,那么需要为xtable提供一个数据帧,只提供一列就会使其看起来像一个字符向量。

代码语言:javascript
复制
evolution$tab.for <- formatC(evolution$amount,digits=1,format="f")

evolutionxtable<-xtable(subset(evolution, select=c(date, type, tab.for)))

print(evolutionxtable)
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8652731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档