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

  • jonathepianist

    jonathepiani

    31 Temmuz 2008
  • The Slow Mo Guys

    The Slow Mo

    15 AĞUSTOS 2010
  • waterfairy17

    waterfairy17

    9 Aralık 2007