1

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)ではなく、この列見出しのリストを返すのはなぜですか? これは、データフレームの使用方法ですか? これらの見出し/キーにアクセスするより良い方法はありますか?

4

1 に答える 1