私はpandas.read_excelでExcelシートを読み込もうとしています。そのskiprows引数は、行番号を渡すことによって行をスキップすることを可能にします。ただし、パターンマッチに基づいて行をスキップするにはどうすればよいですか?私はスキップする必要がある行の数が可変なので、行の数を指定することは私の使用例ではうまくいきません。パターンを供給できる方法はありますか?特定の文字列を含む行の前にあるすべての行をスキップします( 'Test')?これをpandas read_excelで実現できない場合は、このようにデータフレームにExcelを読み込む代わりの回避策がありますか?どんな提案も大歓迎です。ありがとう。pandas.read_excelで正規表現に基づいて行をスキップするには?
0
A
答えて
0
私の提案は、Excelシート全体をデータフレームに読み込んだ後、不要な行を削除することです。簡単な例として:
import pandas as pd
# Read out first sheet of excel workbook
df = pd.read_excel('workbook.xlsx')
# Find label of the first row where the value 'Test' is found (within column 0)
row_label = (df.iloc[:, 0] == 'Test').idxmax()
# Drop all rows above the row with 'Test'
df = df.loc[row_label:, :]
+0
素晴らしい、ありがとう! –
関連する問題
- 1. MySQLは正規表現に基づいて結合します
- 2. パンダ - 正規表現に基づいて行をフィルタリングする方法
- 3. Scrapy - 正規表現に基づいて処理されるオフサイトリクエスト
- 4. 正規表現に基づいてドメインをリダイレクト
- 5. VIM ..正規表現に基づいて複数行をヤンクします
- 6. 正規表現と正規表現の値に基づいてデータフレームを変更します
- 7. perlを使った正規表現に基づいてシフトする方法は?
- 8. 正規表現の一致に基づいてPythonで2Dリストをスライスする
- 9. 正規表現に基づいて電話番号を動的にフォーマットする
- 10. 数行をスキップしてテキストを選択する正規表現
- 11. Python - 正規表現に基づいた検索と置換
- 12. アトムテキストエディタ - 正規表現に基づいたハイライトライン
- 13. 正規表現のアルファベット番号ジャンクションに基づいてバリアントを作成する
- 14. 正規表現は前の値に基づいて一致します
- 15. Nginxは参照URLの正規表現に基づいてリダイレクトします
- 16. URLの開始と終了に基づいてリダイレクトする正規表現URL
- 17. Python - 正規表現マッチに基づいて文字列にHTMLタグを挿入
- 18. 上記の行の情報に基づいて行を変換するPerl正規表現
- 19. 正規表現:どのように上記のjQueryに基づいて入力
- 20. 正規表現を除いたフルテキスト行に一致する正規表現
- 21. 正規表現に基づいてpandasデータセットから行を選択する方法は?
- 22. Python正規表現 - 周囲のパターンに基づいて値を選択
- 23. 正規表現に基づいて文字列から値を取得
- 24. 正規表現に基づくセンテンス分割
- 25. 正規表現に基づくPython分割文字列
- 26. SonarQube - 定義された正規表現に基づくルール。
- 27. 正規表現:捕捉基に代替文字正規表現で
- 28. 正規表現。開始パターンまたは終了パターンに基づいて行を除外します。
- 29. 正規表現Jqueryスキップ/カウント+ 3文字
- 30. nightwatch:クラスをアサートする方法は、正規表現に基づいて表示されますか?
あなたは「'skip_rows'の引数としてではなくサンプルデータと我々はできるパターンなしパターンの指標とし、このオーバーループこれらのインデックスのそれぞれを使用してを参照するリストを作成することができますより具体的な回答を提供する –