看板 R_Language 關於我們 聯絡資訊
[問題類型]: 意見調查(我對R 有個很棒的想法,想問問大家的意見) [軟體熟悉度]: 入門(寫過其他程式,只是對語法不熟悉) [問題敘述]: 我遇到一個問題 就是資料格式是data.frame 用head觀察 有三個變數 dataTime elementValue.value elementValue.measures 我用T_65000010$elementValue.value 想抓出溫度進行分析 但是系統顯示 NULL 但是我用T_65000010$elementValue 所可以跑出資料,但是卻多一欄測量單位 這是甚麼原因? 有辦法只取值 不取單位嘛? https://i.postimg.cc/VkDdDsrr/2021-12-21-171225.png
[程式範例]: [環境敘述]: 請提供 sessionInfo() 的輸出結果, 裡面含有所有你使用的作業系統、R 的版本和套件版本資訊, 讓版友更容易找出錯誤 [關鍵字]: 選擇性,也許未來有用 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.56.15.167 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1640078935.A.81B.html
andrew43: 貼一張str(T_65000010)圖來看看? 12/21 18:07
locka: T_65000010$elementValue$value 試試看? 12/21 20:19
locka: 感覺像是elementValue欄位下面有value跟measures兩個子欄位 12/21 20:21
locka: (猜測),不過很少看到這種資料結構… 12/21 20:21
studioA: https://i.postimg.cc/Zn717pvq/4.png 12/23 09:54
studioA: 感謝各位 我取值成功 12/23 09:55
hohiyan: nested data.frame,可以先 flat 後再處理 12/25 06:55