R内のデータがリストまたはdata.frameであるかどうかはどのようにしてわかりますか?
typeof(x)
を使用するとリストが表示され、class(x)
を使用するとdata.frameが表示されますか?
質問のタイトルを考慮して誤解の可能性を明確にするために、_data.frame
_もリストです。
_is.list(data.frame()) # TRUE
_
ただし、inherits()
を使用して、オブジェクトがlist
または_data.frame
_であるかどうかを確認できます
_inherits(data.frame(), "data.frame") # TRUE
inherits(list(), "data.frame") # FALSE
inherits(data.frame(), "list") # FALSE
inherits(list(), "list") # TRUE
_