Dies ist das Aussehen meiner DataFrame
:mit len () in Pandas Datenrahmen
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
und ich möchte eine Liste der Senatoren aufzulisten, deren Namen mehr als 9 Zeichen lang ist.
Also ich denke, der Code wie folgt sein sollte:
df[len(df.Surname) >9]
aber dies wirft eine KeyError
, wo habe ich falsch gemacht?
Sie können tun 'df auch [df [ 'Name']. Anwenden (len)> 9]' durch die Art und Weise, die jede Saite in der Serie und kehrt 'true' auswertet, wenn Die Bedingung ist erfüllt. –