Jest to wyraz moich DataFrame
:użyciu len() w Pandy dataframe
StateAb GivenNm Surname PartyNm PartyAb ElectedOrder 35 WA Joe BULLOCK Australian Labor Party ALP 2 36 WA Michaelia CASH Liberal LP 3 37 WA Linda REYNOLDS Liberal LP 4 38 WA Wayne DROPULICH Australian Sports Party SPRT 5 39 WA Scott LUDLAM The Greens (WA) GRN 6
i chcę wymienić listę senatorów, których nazwisko jest długa więcej niż 9 znaków.
Więc myślę, że kod powinien być tak:
df[len(df.Surname) >9]
ale to podnosi KeyError
, gdzie popełniłam błąd?
Można również zrobić 'df df [[ 'nazwisko']. Zastosowanie (len)> 9]' przez sposób, który ocenia każdą ciąg obecny w serii i zwraca TRUE jeśli ' warunek jest spełniony. –