Ich habe einen Pandas Datenrahmen, den ich von einem größeren df erstellt habe, und ich habe den Index zurückgesetzt. Dann versuche ich, nur den Wert von einer Spalte aus dem DF zu nehmen, bekomme aber einen Keyerror. Ich habe die DF in meiner wenn Schleife ausgedruckt und es ist definitiv ein Index von 0 gibt, aber ich habe immer noch den Schlüssel Fehler:Ich kann nicht auf Zeile 0 in einem Pandas Datenrahmen zugreifen - bekomme einen KeyError
rows_of_relevance_name = from_csv_df[from_csv_df['Field'].isin(['Patient Name'])].reset_index(drop='True')
if not rows_of_relevance_name.empty:
print(rows_of_relevance_name)
print(rows_of_relevance_name[0]['Value'])
KeyError Traceback (jüngste Aufforderung zuletzt) in () 19, wenn nicht rows_of_relevance_name.empty: 20 print (rows_of_relevance_name) ---> 21 print (rows_of_relevance_name [0] [ 'Value']) *
Es ist ein bisschen schwer zu sehen, was vor sich geht. Versuchen Sie, Ihre Formatierung zu korrigieren, damit wir Ihren Code tatsächlich lesen können. – jDo