1行抽出して、抽出した行の1セルをさらに抽出したい
下記エラーの解決策が不明です。
よろしくお願いいたします。
#pandasをインポート import pandas as pd import openpyxl import glob # エクセル読み込み df = pd.read_excel('【ローデータ・GT表】2104.xlsx',sheet_name = '1;q1_1_1~q2_120_1') print(df) # 2行目を開始行として、1行単位で処理をする for row in df.iter_rows(min_row=2): # 行からセルを1個ずつ取得し、処理をする for cell in row: print(f"{cell.col_idx}列目:{cell.value}") print('------------------------------------------')
AttributeError Traceback (most recent call last)
<ipython-input-47-3458484cb1aa> in <module>()
1 # 2行目を開始行として、1行単位で処理をする
----> 2 for row in df.iter_rows(min_row=2):
3 # 行からセルを1個ずつ取得し、処理をする
4 for cell in row:
5 print(f"{cell.col_idx}列目:{cell.value}")
/usr/local/lib/python3.7/dist-packages/pandas/core/generic.py in getattr(self, name)
5139 if self._info_axis._can_hold_identifiers_and_holds_name(name):
5140 return self[name]
-> 5141 return object.getattribute(self, name)
5142
5143 def setattr(self, name: str, value) -> None:
AttributeError: 'DataFrame' object has no attribute 'iter_rows'
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/19 02:51
2021/05/19 03:21