Я пытаюсь добавить в мой код распечатку, в которой будет указано, сколько строк было использовано для указания c index_col.
Пожалуйста, рассмотрим пример ниже.
import pandas as pd
def a2c():
data = pd.read_csv("Claims.csv", sep=";", index_col="A2C")
pd.set_option("display.max_rows", None)
while True:
try:
vstup=input("Zadejte A2C: ")
print(data.loc[vstup])
except KeyError:
print("Špatná hodnota 1")
break
def qn():
data = pd.read_csv("Claims.csv", sep=";", index_col="QN")
pd.set_option("display.max_rows", None)
while True:
try:
# print( data.dtypes)
vstup=(input("Zadejte QN: "))
print(data.loc[vstup])
except KeyError:
print("Špatná hodnota 1")
break
while True:
print("1) QN \t\t = Číslo 13tkového hlášení\n2) Druh \t = CO/CW/DD/II/PC\n3) NR \t\t = Číslo NR hlášení\n4) Zákazník \t = Název Zákazníka(Vše velkýmy písmeny)\n5) Dodavatel\t = Celý název dodavatele\n6) FF \t\t = BDY_FF1 / BDY_FF2 / BDY_FF3 -> Lze použít pro přehled nezpracovaných reklamací při volbě 0\n7) A2C \t = Čislo A2C komponentu\n8) Dod \t = Číslo dodavatele\n9) UIDA \t = Číslo UIDY\n10) L \t\t = Číslo první Liability\n11) Cycle \t = Datum zastavení Cycle Time ")
vstup=input("\nZadejte co hledáte: ")
if vstup == "6":
ff()
elif vstup == "Zalozeno":
print("Zadejte datum založení reklamace ve formě DD/MM/YY")
zalozeno()
elif vstup == "1":
qn()
Если я попытался добавить туда:
vstup=input("Zadejte A2C: ")
print(data.loc[vstup])
print(len(data)
Он подсчитал все строки из файла cvs, например, не для индекса A2 C.
Что я могу использовать, чтобы увидеть количество строк для указания c index?
Спасибо за вашу помощь.