作者studioA (understand?)
看板R_Language
標題[問題] data.frame 欄位的問題
時間Tue Dec 21 17:28:52 2021
[問題類型]:
意見調查(我對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: 感謝各位 我取值成功 12/23 09:55
推 hohiyan: nested data.frame,可以先 flat 後再處理 12/25 06:55