混合型(既有字符又有数值)的数据框中,如何用apply求值

博主分享了解决R语言中apply函数在处理包含字符和数值的数据框时遇到的问题。通过添加row.names=T参数成功计算出行均值,且列均值计算正常。
摘要由CSDN通过智能技术生成

!!!! 太激动了,困扰了我好多天的问题,终于解决了!!  

情况如下:

m<-read.xlsx("D:\\多元统计分析及R语言建模课件\\R语言多元分析(数据与代码)\\mvcase5.xlsx",'Case3',header=T);m
apply(m, 1,mean)

结果如下:
> m<-read.xlsx("D:\\多元统计分析及R语言建模课件\\R语言多元分析(数据与代码)\\mvcase5.xlsx",'Case3',header=T);m
   地区    X1      X2        X3     X4        X5      X6        X7       X8       X9  X10
1  广州 57491 59.5390  76828.83  91.51  714.9110  8.7661  13.17068 187.3963 388.1707 93.7
2  深圳 60801 46.6122 177506.73 100.00 4347.8300  8.7913 102.83076 274.0615 638.6522 96.8
3  珠海 45284 43.5373  53668.53  87.90  993.3040 18.5633  13.15848  42.4107 196.5402 96.7
4  汕头 13284 42.2196  15068.48  72.34  319.5950  4.7689   0.93792  50.4039 103.1505 96.6
5  佛山 41266 36.4228  66541.98  78.39  205.9350  3.0878   4.55315  60.6522 210.1388 96.1
6  韶关 21124 44.4195  20124.57  49.76   51.3200  1.1052   2.42531  23.1507 225.5540 80.0
7  河源 17157 47.9540  17191.05  32.47   23.3600  0.7152   2.37522  27.5387 186.5749 84.8
8  梅州 19579 36.0859  19983.73  41.63   52.0494  1.1121   3.02537  10.0846 299.2843 71.5
9  惠州 28930 34.0990  29234.73  55.01  800.0000  2.2445   4.63003  45.1559 249.4103 95.6
10 汕尾 12278 36.0667   9040.29  51.88  464.4660  0.5824   2.51819  41.0320 175.1539 61.0
11 东莞 33263 42.4345 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值