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

  • Dogbert files

    Dogbert file

    12 Ocak 2012
  • LatinNinja99

    LatinNinja99

    28 EKİM 2011
  • oHeymarvin

    oHeymarvin

    11 Temmuz 2013