プロが教えるわが家の防犯対策術!

join_data[["payment_date","payment_month"]].head()
というのうがあるのですが、辞書で2つ囲んでいるのはなぜですか。[[ ]]

A 回答 (2件)

多分pandas.DataFrameの、リストで指定した列名のデータを選択して返す記法。


SQLで表すなら、select payment_date,payment_month from join_data;という感じ。

pandas公式サイトで明確な説明を見つけられなかったので、参考になりそうなサイトを紹介。
https://note.nkmk.me/python-pandas-index-row-col …
    • good
    • 0

データサイエンスは無関係だと思いますが、普通のPythonの文法としては[]がネストしていても、同じ意味なので気にしないでください。


たぶん、他のオブジェクトからディスコンパイルした時の名残でしょう。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A