作者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://www.ptt.cc/bbs/R_Language/M.1652529223.A.713.html
推 locka: 直接 select(Table1, 身分證字號, 彙整)就好,不要用"table 05/14 20:35
推 locka: 1$彙整 "這種方式,如果還有問題的話,建議將欄位名改成英 05/14 20:35
推 locka: 文~應該就可以了 05/14 20:35
→ kakaman: 困擾一下午...原來這麼這樣就可以解決,謝謝L大 05/14 21:03
推 hohiyan: 你把baseR跟Tidyverse兩種不同的workflow摻在一起了 05/18 10:24
→ hohiyan: 先搞清楚各自的邏輯比較好。不然之後問題也不會少 @@ 05/18 10:25