Ralat "pandas hashtable keyerror" berlaku apabila cuba mengakses lajur yang tidak wujud dalam DataFrame panda. Dalam coretan kod yang diberikan, percubaan untuk mencetak lajur 'semakan' gagal kerana ralat utama. Ralat ini menunjukkan bahawa nama lajur tidak betul atau salah eja.
Untuk menyelesaikan isu ini, adalah penting untuk mengesahkan nama lajur sebenar DataFrame. Satu cara untuk melakukannya ialah dengan mencetak senarai nama lajur:
print(reviews_new.columns.tolist())
Output arahan ini akan mendedahkan nama lajur sebenar.
Potensi Punca Ralat Kunci:
reviews_new.columns = reviews_new.columns.str.strip()
reviews_new = pd.read_csv("D:\aviva.csv", sep=';')
print(reviews_new.index.get_level_values('Unnamed: 0'))
Atas ialah kandungan terperinci Mengapa Saya Mendapat \'KeyError: \'review\'\' Apabila Mengakses Pandas DataFrame?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!