[问题] select使用问题

楼主: kakaman (日子过的真快阿)   2022-05-14 19:53:41
各位好,
要自由自在使用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.
爬文找不到解决方法,想请问大家有无解决方式?
谢谢
作者: locka (locka)   2022-05-14 20:35:00
直接 select(Table1, 身分证字号, 汇整)就好,不要用"table1$汇整 "这种方式,如果还有问题的话,建议将字段名改成英文~应该就可以了
楼主: kakaman (日子过的真快阿)   2022-05-14 21:03:00
困扰一下午...原来这么这样就可以解决,谢谢L大
作者: hohiyan (海洋)   2022-05-18 10:24:00
你把baseR跟Tidyverse两种不同的workflow掺在一起了先搞清楚各自的逻辑比较好。不然之后问题也不会少 @@

Links booklink

Contact Us: admin [ a t ] ucptt.com