Pandalar endswith()
— bu, bir Series veya endswith()
verilerindeki metin verilerini bulmak ve filtrelemek için başka bir yöntemdir. Bu yöntem,
Örnek 1: Bool Serisinin Dönüşü
Bu örnekte, kolej sütununda, str.endswith()
kullanılarak öğelerin satırın sonunda bir "e" olup olmadığı kontrol edilir. Satırın sonunda "e"nin göründüğü dizin konumunda doğru olarak değerlendirilen bir mantıksal seri döndürülür. str.lower()
endwith() öncesinde çağrılır, çünkü veriler yine de olabilir.
# URL’den CSV dosyasını oku
=
pd.read_csv (
" https://media.python.engineering/wp-content/uploads /nba.csv "
)
# Aranacak dize satır sonu
arama
=
"e"
# boolean serisi NaN yerine False ile döner
bool_series
=
veri [
bool_series
< b> Çıktı:
Çıktı görüntüsünde gösterildiği gibi, bool serisi, Kolej sütununun "e" ile bittiği bir dizin konumunda True’dur. Bu, orijinal veri çerçevesi görüntüsüne bakılarak da karşılaştırılabilir.
Örnek # 2 NULL Değerleri İşleme
Veri analizinin en önemli kısmı boş değerlerin işlenmesidir. Yukarıdaki çıktı görüntüsünde görebileceğiniz gibi, boolean çalıştırmasında Kolej sütunundaki değerin boş veya NaN olduğu NaN vardır. Bu mantıksal satır bir veri çerçevesine iletilirse bir hata verir. Bu nedenle NaN değerleri na parametresi kullanılarak işlenmelidir. Ayrıca bir dizeye de ayarlanabilir, ancak bool serisi uygun değeri iletmek ve döndürmek için kullanıldığından, yalnızca Bool olarak ayarlanmalıdır.
Bu örnekte, na False’dır. Bu nedenle, Kolej sütununun Null olduğu yerde, Bool serisi NaN yerine False’ı depolayacaktır. Seri daha sonra yalnızca gerçek değerleri görüntülemek için veri çerçevesine geri gönderilir.
|
Çıktı:
Çıktı görüntüsünde gösterildiği gibi , veri çerçevesinde Kolej sütunundaki son satırlarda "e" olan satırlar var. na parametresi False olarak ayarlandığından NaN değerleri görüntülenmez.
Bu makalenin sorunu çözmenize yardımcı olduğunu umuyoruz. Python | Pandas Series.str.bitiyor () dışında, Python functions ile ilgili diğer konulara bakın.
Python'da başarılı olmak ister misiniz? en iyi Python çevrimiçi kursları 2023 hakkındaki incelememize bakın. Veri Bilimi ile ilgileniyorsanız, R'de programlamayı nasıl öğreneceğinizi de kontrol edin.
Bu arada, bu materyal diğer dillerde de mevcuttur:
- Python | Pandas Series.str.bitiyor ()
- Italiano Python | Pandas Series.str.bitiyor ()
- Deutsch Python | Pandas Series.str.bitiyor ()
- Français Python | Pandas Series.str.bitiyor ()
- Español Python | Pandas Series.str.bitiyor ()
- Türk Python | Pandas Series.str.bitiyor ()
- Русский Python | Pandas Series.str.bitiyor ()
- Português Python | Pandas Series.str.bitiyor ()
- Polski Python | Pandas Series.str.bitiyor ()
- Nederlandse Python | Pandas Series.str.bitiyor ()
- 中文 Python | Pandas Series.str.bitiyor ()
- 한국어 Python | Pandas Series.str.bitiyor ()
- 日本語 Python | Pandas Series.str.bitiyor ()
- हिन्दी Python | Pandas Series.str.bitiyor ()
Berlin | 2023-02-05
Basitçe ifade edilmiş ve açık. Paylaşım için teşekkürler. Python | Pandas Series.str.bitiyor () ve Python functions ile ilgili diğer konular her zaman benim zayıf noktam olmuştur 😁. Bunun en iyi yöntem olduğundan tam olarak emin değilim
Tallinn | 2023-02-05
Açıkladığın için teşekkürler! Ben Python | Pandas Series.str.bitiyor ()'a takılıp kalmıştım. birkaç saattir uğraşıyorum, sonunda hallettim 🤗. Bunun en iyi yöntem olduğundan tam olarak emin değilim
San Francisco | 2023-02-05
Açıkladığın için teşekkürler! Ben Python | Pandas Series.str.bitiyor ()'a takılıp kalmıştım. birkaç saattir uğraşıyorum, sonunda hallettim 🤗. Bunun en iyi yöntem olduğundan tam olarak emin değilim