[問題] 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