以下の形でDFがあるのですが、indexの1列を指定してデータを取得しようとするとエラーになります。
どの様に列のデータを取得すれば良いのでしょうか。
|データ取得日時|(CO2濃度, SEN05FFC0101)|(CO2濃度, SEN05FFC0222)|-|-|
|:--:|:--:|:--:|:--:|
2020-07-06 07:05:00 | 57.0 | 57.0 | - | - |
---|
以下コマンドで列を取得しようとするとエラーになります。
助けてください。宜しくお願い致します。
python
1df7_mg_05['(CO2濃度, SEN05FFC0101)']
error
1--------------------------------------------------------------------------- 2KeyError Traceback (most recent call last) 3~/todakensetu_analytics/.venv/lib/python3.7/site-packages/pandas/core/indexes/base.py in get_loc(self, key, method, tolerance) 4 2890 try: 5-> 2891 return self._engine.get_loc(casted_key) 6 2892 except KeyError as err: 7 8pandas/_libs/index.pyx in pandas._libs.index.IndexEngine.get_loc() 9 10pandas/_libs/index.pyx in pandas._libs.index.IndexEngine.get_loc() 11 12pandas/_libs/hashtable_class_helper.pxi in pandas._libs.hashtable.PyObjectHashTable.get_item() 13 14pandas/_libs/hashtable_class_helper.pxi in pandas._libs.hashtable.PyObjectHashTable.get_item() 15 16KeyError: '(CO2濃度, SEN05FFC0101)' 17 18The above exception was the direct cause of the following exception: 19 20KeyError Traceback (most recent call last) 21<ipython-input-61-e686acd53797> in <module> 22----> 1 df7_mg_05['(CO2濃度, SEN05FFC0101)'] 23 24~/todakensetu_analytics/.venv/lib/python3.7/site-packages/pandas/core/frame.py in __getitem__(self, key) 25 2900 if self.columns.nlevels > 1: 26 2901 return self._getitem_multilevel(key) 27-> 2902 indexer = self.columns.get_loc(key) 28 2903 if is_integer(indexer): 29 2904 indexer = [indexer] 30 31~/todakensetu_analytics/.venv/lib/python3.7/site-packages/pandas/core/indexes/base.py in get_loc(self, key, method, tolerance) 32 2891 return self._engine.get_loc(casted_key) 33 2892 except KeyError as err: 34-> 2893 raise KeyError(key) from err 35 2894 36 2895 if tolerance is not None: 37 38KeyError: '(CO2濃度, SEN05FFC0101)'
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/10/14 11:11