以下のようなpythonの構文で使用される「.」(ドット)は何を意味するのでしょうか?
df_Y =df.drop(df.columns[[0,1,2,3]], axis=1)
df_Y.head()
教科書を読んでも、いまいちよく理解できません。
例えば、以下のようなネット解説がありますが、「オブジェクトの属性」「モジュールオブジェクト」などの意味がよく理解できません。
「属性 という言葉は、ドットに続く名前すべてに対して使っています --- 例えば式 z.real で、 real はオブジェクト z の属性です。厳密にいえば、モジュール内の名前に対する参照は属性の参照です。式 modname.funcname では、 modname はあるモジュールオブジェクトで、 funcname はその属性です。この場合には、モジュールの属性とモジュールの中で定義されているグローバル名の間には、直接的な対応付けがされます。これらの名前は同じ名前空間を共有しているのです」
きっと凄く基本的な事ですみません。。
もう少し基本から、1から勉強し直した方が良いかもしれません...。
多少なりとも、アドバイスいただければ幸いです。
回答2件
あなたの回答
tips
プレビュー