Rでオブジェクトのクラスをチェックするのに好ましい方法は何ですか?オブジェクトクラスのチェック方法R
(1)
is.data.frame(df)
(2)
class(df) == 'data.frame'
(3)
'data.frame' %in% class(df)
Rでオブジェクトのクラスをチェックするのに好ましい方法は何ですか?オブジェクトクラスのチェック方法R
(1)
is.data.frame(df)
(2)
class(df) == 'data.frame'
(3)
'data.frame' %in% class(df)
私は言う
inherits(df,"data.frame")
とりわけまたは
is(df,"data.frame")
(あなたは#3に示唆される)class(df)
が長> 1.(is.data.frame
がいいです、すべてではないクラスがis.
メソッド持つことができますので、#2はあなたのリストに失敗することができます:参照methods("is")
を)
私にとってそれはなるだろう:
is.data.frame(df)
が条件で使用するための明確な選択肢です。それがあなたのために重要であるなら、また、3つの "コードが少ない"オプションです。
私は一般的なコメントを得ていません。それは一般的ではありませんでした(少なくとも、それは意味がある一般的な方法ではありません) – eddi