楼主: yunsen
6175 5

[问答] R语言 如何对某两列多个数据相同所对应的行的数据进行求平均值,题目如下,求各位大神 [推广有奖]

  • 0关注
  • 0粉丝

高中生

35%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.0118
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
56 点
帖子
4
精华
0
在线时间
49 小时
注册时间
2020-3-18
最后登录
2022-3-18

楼主
yunsen 发表于 2020-3-28 11:05:03 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
LongitudeLatitudeAGBC
100.0078

35.90493

0.290655

100.01

35.67

0.022825

100.0676

37.28833

0.025776

100.0681

37.28793

0.02547

100.0687

37.28782

0.025344

100.07

35.47

0.03681

100.07

35.47

0.03681

100.07

35.47

0.0409

100.07

35.47

0.0409

100.07

35.93

0.05472

100.07

35.93

0.05472

100.07

35.93

0.0608

我要求的是经纬度相同的AGBC 的平均值,没有重复经纬度重复的就不用计算平均值,这用R语言该怎么操作呢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:题目如下 求平均 平均值 R语言 longitude

沙发
zhou1_20 发表于 2020-3-28 11:26:28
  1. library(tidyverse)

  2. data.frame(v1 = c('a', 'b', 'a'),
  3.            v2 = rnorm(3),
  4.            v3 = rexp(3))%>%
  5.   group_by(v1)%>%
  6.   summarise(v2_mean = mean(v2),
  7.             v3_mean = mean(v2))
复制代码
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 精彩帖子

总评分: 论坛币 + 10   查看全部评分

藤椅
yunsen 发表于 2020-3-28 12:52:14
zhou1_20 发表于 2020-3-28 11:26
这个表格还有其他列的数据,要怎么才能一起保留出来呢,我只是列了其中三列数据,如果是七八列数据,我按照相同经纬度分组,其他列的数据怎么一起保留下来呢?

板凳
yunsen 发表于 2020-3-28 13:02:04
zhou1_20 发表于 2020-3-28 11:26
这是全面的表格 然后按照相同经纬度的点求均值,不同的不求,但是其他列的数据怎么一起跟着相对应的经纬度一起保留下来呢

报纸
nieqiang110 学生认证  发表于 2020-3-29 16:30:04
data%>%group_by(Longitude,Latitude )%>%
        summarize(AGBC_A=mean(AGBC))%>%
       inner_join(data)%>T%str->data
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

地板
nieqiang110 学生认证  发表于 2020-3-29 16:30:08
data%>%group_by(Longitude,Latitude )%>%
        summarize(AGBC_A=mean(AGBC))%>%
       inner_join(data)%>T%str->data

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 12:18