Мазмұны:

Пандаларды қалай фильтрлейсіз?
Пандаларды қалай фильтрлейсіз?

Бейне: Пандаларды қалай фильтрлейсіз?

Бейне: Пандаларды қалай фильтрлейсіз?
Бейне: Джонни Құпия Кунг Фу ПАНДАЛАРДЫ тапты (GTA V) джони жони 2024, Қараша
Anonim

Бір жолы сүзгі жолдар бойынша Пандалар логикалық өрнекті қолдану болып табылады. Алдымен біз қызықтыратын бағанды алып, оның мәні таңдағымыз/сақтқымыз келетін нақты мәнге тең екендігін тексеру арқылы логикалық айнымалыны жасаймыз. Мысалы, бізге сүзгі 2002 жылдың мәніне негізделген деректер кадры немесе деректер кадрының ішкі жиыны.

Сол сияқты, адамдар бағанның нөлдік мәндеріне негізделген Pandas DataFrame файлын қалай сүзуге болады?

Кімге сүзгі қатарларынан шығады pandas dataframe бұл жетіспейді құндылықтар Фамилия_бағанында біз алдымен индексін табамыз баған жоқ нөлдік мәндер бірге пандалар notnull() функциясы. Ол логикалық қатарды қайтарады, мұнда "Ақиқат" жоқ null және False үшін нөлдік мәндер немесе жоқ құндылықтар.

Сол сияқты, пандалар нөлге тең бе? пандалар . isnull. Жиым тәрізді нысан үшін жетіспейтін мәндерді анықтау. Бұл функция скаляр немесе массив тәрізді нысанды қабылдайды және мәндердің жоқтығын көрсетеді (сандық массивтерде NaN, нысан массивтерінде None немесе NaN, datetimelike ішінде NaT).

Осылайша, пандалардағы жолдарды қалай таңдауға болады?

Pandas DataFrame ішінен жолдарды таңдау қадамдары

  1. 1-қадам: Деректер жинағын жинаңыз. Біріншіден, сіз өзіңіздің деректеріңізді жинауыңыз керек.
  2. 2-қадам: DataFrame жасаңыз. Деректер дайын болғаннан кейін, Python бағдарламасында сол деректерді түсіру үшін pandas DataFrame жасау керек.
  3. 3-қадам: Pandas DataFrame ішінен Жолдарды таңдаңыз.

Пандаларда бағанды қалай таңдауға болады?

Тек индекстеу операторының қысқаша мазмұны

  1. Оның негізгі мақсаты - баған атаулары бойынша бағандарды таңдау.
  2. Баған атауын тікелей оған беру арқылы бір бағанды серия ретінде таңдаңыз: df['col_name']
  3. Тізімді өткізу арқылы DataFrame ретінде бірнеше бағандарды таңдаңыз: df['col_name1', 'col_name2']

Ұсынылған: