r语言 小树转化百分数_在R中,如何计算数据框中列的百分比统计? (表功能扩展百分比)...

This is a simple question but I could not figure out how to use prop.table for this and I need this functionality very very often.

I have data like this

> library(ggplot2)

> #sample data

> head(tips,3)

total_bill tip sex smoker day time size

1 17 1.0 Female No Sun Dinner 2

2 10 1.7 Male No Sun Dinner 3

3 21 3.5 Male No Sun Dinner 3

> #how often there is a non-smoker

> table(tips$smoker)

No Yes

151 93

> #how many subjects

> nrow(tips)

[1] 244

And I need to know percentage of smokers vs. non smokers

Something like this (ugly code):

> #percentage of smokers

> options(digits=2)

> transform(as.data.frame(table(tips$smoker)),percentage_column=Freq/nrow(tips)*100)

Var1 Freq percentage_colum

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值