pvlib によってアクセスされる CEC データベースからモジュール名のリストにアクセス/作成しようとしています。
import pandas as pd
import pvlib as pv
cecmod = pv.pvsystem.retrieve_sam('CECMod')
モジュール名のリストを検索したい:
matching = [s for s in dir(cecmod) if "Trina" in s]
そのdir(cecmod)
部分が気になります。データフレームの列見出し(キー?)のリストを取得するこの方法につまずきましたが、この方法でdir
使用することを意図していないように感じます。dir(pandas.DataFrame)
ではなく、この列見出しのリストを返すのはなぜですか? これは、データフレームの使用方法ですか? これらの見出し/キーにアクセスするより良い方法はありますか?