Pythonスクリプトでエラーの原因となっているビッグデータの特定の行を見つける方法は?

everestial007

データ分析を行うためのプログラムを Python で書くことができました。プログラムは、最初から最後まで小さなmcve データですべてうまく動作しますしかし、大きなデータセットを使用して実行すると、どこかでデータ構造に障害が発生してTypeError. プログラムは大きく、その場でいくつかのデータを作成するため、ビッグデータのどの特定の行でデータ構造が実際にめちゃくちゃになっているのかを追跡することはできません。

問題: データのどの行のデータ構造が間違っているかを知りたい。それを行う簡単な方法。

どの関数から問題が発生したかを知ることができます。しかし、私の問題は関数ではなく、おそらくどこかに微妙な構造上の問題があるデータ構造にあります。問題が発生するまでデータは数回処理されますが、どこにあるのかわかりません。視覚的にトレースできる印刷機能を追加してみました。しかし、データは非常に巨大で、同様のパターンがたくさんあるため、メインのビッグデータまでさかのぼって追跡するのは非常に困難です。

ここにスクリプトを配置する必要があるかどうかはわかりませんが、SE でプログラムを作成せずに受け取ることができる提案はあると思います。

どんな情報でも感謝します。

ジョン・ブラックモア

コードは役に立ちますが、コードがなければ、行番号を追跡してエラーに含めることしか考えられません。お試しください。

line_number = 0
for line in your_file: 
   line_number += 1
   try:
     <do your thing>
   except(TypeError):
     print("Error at line number {}".format(line_number))

編集:これは単に行番号を出力して続行します。処理を停止したい場合は、エラーを発生させることもできます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

jQuery Ajaxリクエストの原因となっているJavascriptを見つける方法は?

分類Dev

PythonリクエストのWebスクレイピングで正しいパラメータFormDataとRequestヘッダーを見つける方法は?

分類Dev

IOSデバイスでエラークラッシュレポートの原因を見つける方法は?

分類Dev

グリッドビュー行のすべてのテキストボックスを見つける方法は?

分類Dev

DataFrame.to_csvエラー、DataFrameでエラーの原因となっている文字を見つける方法はありますか?

分類Dev

bash:バグの原因となっている特定のエイリアスを特定するスクリプト

分類Dev

複数のデータベースにわたって、空ではない特定のテーブル(ほとんど/すべてに共通)を見つける方法

分類Dev

Bizzflow.netでサポートされているすべての可能なエクストラクタタイプを見つける方法は?

分類Dev

その特定のグループ内でのみ結果によってグループ内のソートされていない行のセットを見つける方法は?

分類Dev

断続的なクラッシュの原因となっているポインタエラーが見つかりません。あなたはできる?

分類Dev

Windows 7でデフォルトのビープ音が鳴っているプログラムを見つける方法は?

分類Dev

Maven-現在のプロジェクトが使用しているjarファイルの原因となるグループIDを見つける方法は?

分類Dev

Python MemoryErrorの原因となった割り当てリクエストを見つけることはできますか?

分類Dev

特定のデータでアクティブなすべてのHTMLタグのリストを見つける方法

分類Dev

150以上のパラメータとデータの不一致を使用してINSERTクエリにアクセスします。どのパラメータが間違っているかを見つける方法は?

分類Dev

CLIで使用しているタイプスクリプトのバージョンを見つける方法は?

分類Dev

外付けハードドライブの障害とファイルシステムの違いが原因で、データをバックアップするための適切なソリューションが見つからない

分類Dev

アービタリーグラフで最大の重みに依存しないセットを見つけるヒューリスティック

分類Dev

pandas pythonで、列とインデックスがまったく同じで値が異なるデータフレームのリストの共通部分を見つける方法は?

分類Dev

アプリがブラウザーで無限にリダイレクトされる原因となっているDjangoコードのバグを特定する

分類Dev

このエラーは、32ビットJVMで実行されているJavaプログラムが64ビットライブラリにアクセスしていることが原因ですか?

分類Dev

最初の行に `#!/ usr / bin / env python`が含まれている場合、スクリプトがpythonを見つけられない原因は何でしょうか。

分類Dev

ループなしでリスト内のオブジェクトのすべてのインデックスを見つける方法は?

分類Dev

アップグレード後、プロジェクトはリソースファイルRを見つけることができませんでしたが、アプリを実行してもエラーは表示されません。の解き方

分類Dev

Google SpreadSheetクエリ:特定のデータを見つける方法

分類Dev

python:mongodbデータベースにクエリを実行して、不明なフィールドの下にある特定の値を見つけます

分類Dev

すべてのタグでトップユーザーを見つけるためのSEDEクエリ

分類Dev

AKSクラスターのサービスプリンシパルシークレットを見つけるにはどうすればよいですか?

分類Dev

新しいリクエストで特定のタイプのすべての要素を見つける方法-HTMLライブラリ

Related 関連記事

  1. 1

    jQuery Ajaxリクエストの原因となっているJavascriptを見つける方法は?

  2. 2

    PythonリクエストのWebスクレイピングで正しいパラメータFormDataとRequestヘッダーを見つける方法は?

  3. 3

    IOSデバイスでエラークラッシュレポートの原因を見つける方法は?

  4. 4

    グリッドビュー行のすべてのテキストボックスを見つける方法は?

  5. 5

    DataFrame.to_csvエラー、DataFrameでエラーの原因となっている文字を見つける方法はありますか?

  6. 6

    bash:バグの原因となっている特定のエイリアスを特定するスクリプト

  7. 7

    複数のデータベースにわたって、空ではない特定のテーブル(ほとんど/すべてに共通)を見つける方法

  8. 8

    Bizzflow.netでサポートされているすべての可能なエクストラクタタイプを見つける方法は?

  9. 9

    その特定のグループ内でのみ結果によってグループ内のソートされていない行のセットを見つける方法は?

  10. 10

    断続的なクラッシュの原因となっているポインタエラーが見つかりません。あなたはできる?

  11. 11

    Windows 7でデフォルトのビープ音が鳴っているプログラムを見つける方法は?

  12. 12

    Maven-現在のプロジェクトが使用しているjarファイルの原因となるグループIDを見つける方法は?

  13. 13

    Python MemoryErrorの原因となった割り当てリクエストを見つけることはできますか?

  14. 14

    特定のデータでアクティブなすべてのHTMLタグのリストを見つける方法

  15. 15

    150以上のパラメータとデータの不一致を使用してINSERTクエリにアクセスします。どのパラメータが間違っているかを見つける方法は?

  16. 16

    CLIで使用しているタイプスクリプトのバージョンを見つける方法は?

  17. 17

    外付けハードドライブの障害とファイルシステムの違いが原因で、データをバックアップするための適切なソリューションが見つからない

  18. 18

    アービタリーグラフで最大の重みに依存しないセットを見つけるヒューリスティック

  19. 19

    pandas pythonで、列とインデックスがまったく同じで値が異なるデータフレームのリストの共通部分を見つける方法は?

  20. 20

    アプリがブラウザーで無限にリダイレクトされる原因となっているDjangoコードのバグを特定する

  21. 21

    このエラーは、32ビットJVMで実行されているJavaプログラムが64ビットライブラリにアクセスしていることが原因ですか?

  22. 22

    最初の行に `#!/ usr / bin / env python`が含まれている場合、スクリプトがpythonを見つけられない原因は何でしょうか。

  23. 23

    ループなしでリスト内のオブジェクトのすべてのインデックスを見つける方法は?

  24. 24

    アップグレード後、プロジェクトはリソースファイルRを見つけることができませんでしたが、アプリを実行してもエラーは表示されません。の解き方

  25. 25

    Google SpreadSheetクエリ:特定のデータを見つける方法

  26. 26

    python:mongodbデータベースにクエリを実行して、不明なフィールドの下にある特定の値を見つけます

  27. 27

    すべてのタグでトップユーザーを見つけるためのSEDEクエリ

  28. 28

    AKSクラスターのサービスプリンシパルシークレットを見つけるにはどうすればよいですか?

  29. 29

    新しいリクエストで特定のタイプのすべての要素を見つける方法-HTMLライブラリ

ホットタグ

アーカイブ