SORU
5 Temmuz 2012, PERŞEMBE


pandalar dataframe - kısmi dize seçin

Hangi 2 dize değerleri içeren 4 sütun DataFrame bir ben var. Eğer satır belirli bir sütun karşı kısmi bir dize maç olarak belirlemek için bir yolu varsa merak ediyorum?

Diğer bir deyişle, bir işlev ya da lambda böyle bir şey yapmaz işlevi

re.search(pattern, cell_in_question) 

bir boolean dönüyor. df[df['A'] == "hello world"] sözdizimi aşina değilim ama kısmi bir dize maç ile aynı yapmak için bir yol bulamıyorum ki 'Merhaba'.

Birisi doğru yönde beni işaret edebilir?

CEVAP
17 Temmuz 2012, Salı


Github soruna göre #620, yakında şunları yapmak mümkün olacak gibi görünüyor:

df[df['A'].str.contains("hello")]

Güncelleme: vectorized string methods (i.e., Series.str) pandalar 0.8.1 ve yukarı mevcuttur.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Anthony Cumia

    Anthony Cumi

    5 EYLÜL 2006
  • Bigapplemagic

    Bigapplemagi

    22 EYLÜL 2011
  • Krumme1996

    Krumme1996

    21 EYLÜL 2009