私は多くのdataArraysを含むxarrayデータセットを持っています。これらのdataArrayには、それぞれのdataArrayの説明や単位などのようなものがある。xarrayデータセットのloop through dataArray属性
私は、dataSetの各dataArrayをループして、それぞれの.attrsを出力したいと思います。
for ii in dataSet.data_vars:
print(ii)
私は各dataArrayの名前を教えてくれます。私は
for ii in dataSet.data_vars:
print(ii.attrs)
をしようとすると、しかし、私ははAttributeErrorを得る: 'データセット' オブジェクトが何の属性を持っていません。 'strの' オブジェクトは、私が代わりにしようとすると、
for ii in dataSet.data_vars:
print(dataSet.ii.attrs)
私ははAttributeErrorを得るいかなる属性 'attrsに' を持っていません'ii'
pythonは、iiの下に文字列として格納されている実際のdataArrayの名前ではなく、DataArrayの名前として 'ii'を読み取ろうとしているようです。どのようにすべてのdataArraysをループし、それぞれの[dataArray] .attrsを出力することができますか?
いくつかのサンプルデータを用意して作業することができます。 – TasosGlrs