[問題] data.frame 欄位的問題

作者: studioA (understand?)   2021-12-21 17:28:52
[問題類型]:
意見調查(我對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 的版本和套件版本資訊,
讓版友更容易找出錯誤
[關鍵字]:
選擇性,也許未來有用
作者: andrew43 (討厭有好心推文後刪文者)   2021-12-21 18:07:00
貼一張str(T_65000010)圖來看看?
作者: locka (locka)   2021-12-21 20:19:00
T_65000010$elementValue$value 試試看?感覺像是elementValue欄位下面有value跟measures兩個子欄位(猜測),不過很少看到這種資料結構…
作者: studioA (understand?)   2021-12-23 09:54:00
https://i.postimg.cc/Zn717pvq/4.png感謝各位 我取值成功
作者: hohiyan (海洋)   2021-12-25 06:55:00
nested data.frame,可以先 flat 後再處理

Links booklink

Contact Us: admin [ a t ] ucptt.com