楼主: lingnuoxiao
1867 4

[问答] R语言筛选行 筛不出结果怎么办?救救孩子 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

初中生

33%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
73 点
帖子
3
精华
0
在线时间
22 小时
注册时间
2019-3-13
最后登录
2021-11-27

楼主
lingnuoxiao 发表于 2020-5-25 11:43:33 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

第一次发帖不太会sorry


是这样我的数据有分类变量有数值变量,然后我想用分类变量做筛选,选出workclass是Local_gov的行,数据是如下这样(发图了不然格式会乱掉很难看清):

[url=][/url]


代码这样写的:workclass_Local_gov <- training[training$Workclass == "Local-gov",]

结果是:

> workclass_Local_gov <- training[training$Workclass == "Local-gov",]

> workclass_Local_gov

[1] Age          Workclass    Fnlwgt       Education    Edu_num      [6] Marriage     Occupation   Relationship Race         Gender      [11] Capi_gain    Capi_loss    Work_hour    Country      Income_level

<0 行> (或0-长度的row.names)


请问这是为啥啊?我感觉代码没写错。。。这个training有3000行,workclass是Local_gov的有个200多行,讲道理能筛选出来吧?这个代码

放在别的数据里

也能跑出来,但是这个就是提示0行咋办。。。求教。。谢谢TT



二维码

扫码加我 拉你入群

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

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

关键词:R语言 怎么办 relationship Occupation relations

1.png (85.69 KB)

1.png

沙发
林随机漫步 发表于 2020-5-25 12:37:15
workclass_Local_gov <- training[which(training$Workclass == "Local-gov"),]

更多可参考https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzU3NDg5MTM5NQ==&scene=124#wechat_redirect

藤椅
lingnuoxiao 发表于 2020-5-25 14:44:04
林随机漫步 发表于 2020-5-25 12:37
workclass_Local_gov
试了还是不行TT和我之前返回一样的结果 但还是谢谢!

板凳
caozhaowen 在职认证  发表于 2020-5-26 02:01:33
我觉得代码没有错。可能原因:1、training是什么数据类型?2、Local-gov这个引用,是否一字不差?

报纸
skyfx 发表于 2020-5-26 11:59:42
  1. library(dplyr)

  2. output <- training %>%
  3.   tbl_df() %>%
  4.   filter(Workclass == "Local-gov")
复制代码

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

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