楼主: cherishlife123
3952 1

[问答] 数据框如何进行截尾处理 [推广有奖]

  • 11关注
  • 2粉丝

已卖:34份资源

讲师

73%

还不是VIP/贵宾

-

威望
0
论坛币
1465 个
通用积分
0.4924
学术水平
4 点
热心指数
11 点
信用等级
3 点
经验
19678 点
帖子
307
精华
0
在线时间
748 小时
注册时间
2011-3-9
最后登录
2025-8-10

楼主
cherishlife123 学生认证  发表于 2015-12-18 10:12:31 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
下图是数据样图,我可以把这个数据框变成矩阵,但是,接着怎么去掉里面的极端值呢?即去掉最大和最小的5%数据,并以NA代替?

AfghanistanAlbaniaAlgeriaAmericanSamoaAndorraAngola
AfghanistanNA

-1

-0.174

-1

-1

-1

Albania

6.906

NA

-0.995

-1

-0.994

-1

Algeria

-0.999

-0.855

NA

-1

-1

-0.999

AmericanSamoa

-1

-0.997

-1

NA

-1

-1

Andorra

-1

4.11

-0.552

-1

NA

-1

Angola

-1

-1

-0.999

-1

-1

NA
Anguilla

-1

-1

-1

-1

-1

-0.985

AntiguaandBarbuda

-1

0.612

-1

-1

-1

-1

Argentina

-0.99

-0.841

6.106

-0.966

-0.979

2.414

Armenia

-0.925

-0.996

-1

-1

-1

-1

Aruba

-1

-1

-1

-1

-1

-1

Australia

-0.707

-0.946

-0.802

3.178

-1

-0.954

Austria

-0.634

0.684

-0.165

-1

-0.684

-0.87

Azerbaijan

16.582

1.488

-0.996

-1

-1

-0.999

Bahamas

-1

-0.751

-1

-1

-1

-1

Bahrain

-0.752

-1

0.675

-1

-0.175

-1

二维码

扫码加我 拉你入群

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

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

关键词:数据框 Afghanistan Americans Australia Argentina 如何

沙发
万人往LVR 在职认证  发表于 2015-12-18 11:34:11
data.matrix <- as.matrix(data)
down.st <- sort(data.matrix)[floor(0.05*length(data.matrix))]
up.st <- rev(sort(data.matrix))[floor(0.05*length(data.matrix))]
data.matrix[data.matrix>up.st|data.matrix<down.st] <- NA
data <- data.frame(data.matrix)
已有 1 人评分经验 收起 理由
李会超 + 60 热心帮助其他会员

总评分: 经验 + 60   查看全部评分

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 17:05