作者kakaman (日子过的真快阿)
看板R_Language
标题[问题] select使用问题
时间Sat May 14 19:53:41 2022
各位好,
要自由自在使用R来整理资料...真的困难
想请问各位在使用select创造一个新的Data frame时
出现错误讯息,该怎麽处理...>_<
Table1
地点 身分证字号 姓名 时间 关系 案件编号 汇整
家 - 小王 4/3 朋友 1 4/3,家,朋友,1
家 - 小林 4/3 朋友 1 4/3,家,朋友,1
家 - 小玉 4/3 朋友 1 4/3,家,朋友,1
公园 A123456789 小陈 4/5 老师 2 4/3,公园,老师,2
.
.
.
想用 Table2 <- select(Table1, Table1$身分证字号, Table1$汇整)创出Table2
Table2
身分证字号 汇整
- 4/3,家,朋友,1
- 4/3,家,朋友,1
- 4/3,家,朋友,1
A123456789 4/3,公园,老师,2
.
.
.
但是却出现ERROW
Error in `select()`:
! Can't subset columns that don't exist.
x Columns `-`, `-`, `-`, `-`, `-`, etc. don't exist.
Run `rlang::last_error()` to see where the error occurred.
爬文找不到解决方法,想请问大家有无解决方式?
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 180.176.212.49 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1652529223.A.713.html
1F:推 locka: 直接 select(Table1, 身分证字号, 汇整)就好,不要用"table 05/14 20:35
2F:推 locka: 1$汇整 "这种方式,如果还有问题的话,建议将栏位名改成英 05/14 20:35
3F:推 locka: 文~应该就可以了 05/14 20:35
4F:→ kakaman: 困扰一下午...原来这麽这样就可以解决,谢谢L大 05/14 21:03
5F:推 hohiyan: 你把baseR跟Tidyverse两种不同的workflow掺在一起了 05/18 10:24
6F:→ hohiyan: 先搞清楚各自的逻辑比较好。不然之後问题也不会少 @@ 05/18 10:25