データフレームの「範囲外のインデックス」エラーを修正するにはどうすればよいですか?

ドニーダB。

他の人からの情報を使用して新しいdata.frameを作成しようとしています。

インデックスシリーズを配列に変換しようとしましたが、知識が不足しているためか、うまくいかなかったようです。

import pandas as pd

def forma_base():
    dict_indices={"Escola":[],"Codigo da escola":[],"Formação ideal":[],
        "Alunos por turma":[],"Professores com formação superior":[],
        "Distorção idade-serie":[],"INSE":[],"Abandono":[],"Reprovação":[],
        "Matriculas no 3 ano":[],"Participação no Enem":[],
        "Media no Enem":[]}
    df_base=pd.DataFrame(dict_indices)

    return df_base


def preenche_escola():
    df_base=forma_base()
    bancos=importa_bancos()
    banco=bancos[0]

    for i in range(len(banco)):
        if banco["Dependência Administrativa"][i]=="Privada":
            continue
        else:
            df_base["Escola"][i].append(banco["Nome da Escola"][i])
            df_base["Codigo da escola"][i].append(banco["Código da Escola"][i])

    return df_base

出力は「IndexError:インデックスが範囲外です」です。

PeptideWitch

2番目の関数でそのループを設定して、別のDataFrameの1行bancoが存在するかどうかを確認したようですこれを行う別の方法は、最初にデータをダンプしてから、行を選択的に削除することです。

def preenche_escola():
    df_base=forma_base()
    bancos=importa_bancos()
    banco=bancos[0] # I'm going to assume this extracts your desired DataFrame

    df_base["Escola"] = banco["Nome da Escola"]
    df_base["Codigo da escola"] = banco["Código da Escola"]
    df_base["Dependência Administrativa"] = banco["Dependência_Administrativa"]

    df_base = df_base[~df_base.Dependência_Administrativa.str.contains("Privada")]

    return df_base

また、["DependênciaAdministrativa"]列が必要ない場合は、直後df_base.drop(columns=["Dependência Administrativa"], inplace=True)に。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

このインデックスの範囲外エラーを修正するにはどうすればよいですか

分類Dev

Python 3.4 tkinterでこのエラーを修正するにはどうすればよいですか?「インデックスエラー:リストインデックスが範囲外です」

分類Dev

VBA Excel、形状配列。「指定されたコレクションへのインデックスが範囲外です」というエラーを修正するにはどうすればよいですか?

分類Dev

コードの「IndexError:リストインデックスが範囲外です」を修正するにはどうすればよいですか?

分類Dev

SwiftUIの多次元ビューの「範囲外のインデックス」を修正するにはどうすればよいですか?

分類Dev

SwiftUIの多次元ビューの「範囲外のインデックス」を修正するにはどうすればよいですか?

分類Dev

データフレーム列データを別のデータフレームのインデックスの範囲に追加するにはどうすればよいですか?

分類Dev

Pythonでp2pチャットアプリケーションの「IndexError:リストインデックスが範囲外です」エラーを修正するにはどうすればよいですか?

分類Dev

インデックスではなく名前に基づいて列と行の範囲を選択してデータフレームをスライスするにはどうすればよいですか?

分類Dev

「IndexError:文字列インデックスが範囲外です」というエラーを処理するにはどうすればよいですか。

分類Dev

Pythonで「IndexError:文字列インデックスが範囲外です」エラーを解決するにはどうすればよいですか?

分類Dev

日時が範囲外のパンダデータフレームを使用するにはどうすればよいですか?

分類Dev

Python Pandas DataFrameの「範囲外のナノ秒タイムスタンプ」エラーを回避するにはどうすればよいですか?

分類Dev

データフレーム内のインデックスの共通要素をクラブするにはどうすればよいですか?

分類Dev

値のあるデータフレームがあり、Excelの範囲に設定していますが、インデックスを非表示にするにはどうすればよいですか?

分類Dev

範囲外のエラーを修正するにはどうすればよいですか?

分類Dev

パンダデータフレームの列の範囲のデータを正規化するにはどうすればよいですか

分類Dev

範囲外のインデックスを見つけるにはどうすればよいですか?

分類Dev

添付ドキュメントのインデックスフィールドと同じ名前のフィールドの範囲インデックスエラーを回避するにはどうすればよいですか?

分類Dev

パンダのデータフレームインデックスは、データフレームのサブセットにインデックスを付けるときに問題を引き起こします。インデックスを削除するにはどうすればよいですか、またはエラーの発生を防ぐにはどうすればよいですか?

分類Dev

連結されたデータフレームを使用すると、「IndexError:文字列インデックスが範囲外」になるのはなぜですか

分類Dev

範囲内の各セルのカラーインデックスを配列にロードするにはどうすればよいですか?

分類Dev

パンダデータフレームのインデックスフィールドを参照するにはどうすればよいですか?

分類Dev

単一のデータフレームで同じインデックスの行をマージするにはどうすればよいですか?

分類Dev

データフレーム内の偶数インデックスのすべての行を削除するにはどうすればよいですか?

分類Dev

マルチインデックスデータフレームの列レベルをスキップするにはどうすればよいですか?

分類Dev

pandasデータフレームで同等のインデックスを作成するnumpy配列を取得するにはどうすればよいですか?

分類Dev

このデータフレームをスライスするにはどうすればよいですか?

分類Dev

Python +遅い学習モデルでこのコードのインデックスエラーを修正するにはどうすればよいですか?

Related 関連記事

  1. 1

    このインデックスの範囲外エラーを修正するにはどうすればよいですか

  2. 2

    Python 3.4 tkinterでこのエラーを修正するにはどうすればよいですか?「インデックスエラー:リストインデックスが範囲外です」

  3. 3

    VBA Excel、形状配列。「指定されたコレクションへのインデックスが範囲外です」というエラーを修正するにはどうすればよいですか?

  4. 4

    コードの「IndexError:リストインデックスが範囲外です」を修正するにはどうすればよいですか?

  5. 5

    SwiftUIの多次元ビューの「範囲外のインデックス」を修正するにはどうすればよいですか?

  6. 6

    SwiftUIの多次元ビューの「範囲外のインデックス」を修正するにはどうすればよいですか?

  7. 7

    データフレーム列データを別のデータフレームのインデックスの範囲に追加するにはどうすればよいですか?

  8. 8

    Pythonでp2pチャットアプリケーションの「IndexError:リストインデックスが範囲外です」エラーを修正するにはどうすればよいですか?

  9. 9

    インデックスではなく名前に基づいて列と行の範囲を選択してデータフレームをスライスするにはどうすればよいですか?

  10. 10

    「IndexError:文字列インデックスが範囲外です」というエラーを処理するにはどうすればよいですか。

  11. 11

    Pythonで「IndexError:文字列インデックスが範囲外です」エラーを解決するにはどうすればよいですか?

  12. 12

    日時が範囲外のパンダデータフレームを使用するにはどうすればよいですか?

  13. 13

    Python Pandas DataFrameの「範囲外のナノ秒タイムスタンプ」エラーを回避するにはどうすればよいですか?

  14. 14

    データフレーム内のインデックスの共通要素をクラブするにはどうすればよいですか?

  15. 15

    値のあるデータフレームがあり、Excelの範囲に設定していますが、インデックスを非表示にするにはどうすればよいですか?

  16. 16

    範囲外のエラーを修正するにはどうすればよいですか?

  17. 17

    パンダデータフレームの列の範囲のデータを正規化するにはどうすればよいですか

  18. 18

    範囲外のインデックスを見つけるにはどうすればよいですか?

  19. 19

    添付ドキュメントのインデックスフィールドと同じ名前のフィールドの範囲インデックスエラーを回避するにはどうすればよいですか?

  20. 20

    パンダのデータフレームインデックスは、データフレームのサブセットにインデックスを付けるときに問題を引き起こします。インデックスを削除するにはどうすればよいですか、またはエラーの発生を防ぐにはどうすればよいですか?

  21. 21

    連結されたデータフレームを使用すると、「IndexError:文字列インデックスが範囲外」になるのはなぜですか

  22. 22

    範囲内の各セルのカラーインデックスを配列にロードするにはどうすればよいですか?

  23. 23

    パンダデータフレームのインデックスフィールドを参照するにはどうすればよいですか?

  24. 24

    単一のデータフレームで同じインデックスの行をマージするにはどうすればよいですか?

  25. 25

    データフレーム内の偶数インデックスのすべての行を削除するにはどうすればよいですか?

  26. 26

    マルチインデックスデータフレームの列レベルをスキップするにはどうすればよいですか?

  27. 27

    pandasデータフレームで同等のインデックスを作成するnumpy配列を取得するにはどうすればよいですか?

  28. 28

    このデータフレームをスライスするにはどうすればよいですか?

  29. 29

    Python +遅い学習モデルでこのコードのインデックスエラーを修正するにはどうすればよいですか?

ホットタグ

アーカイブ