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

  • Klemens Torggler

    Klemens Torg

    11 Mart 2008
  • PremiumBeat.com - Royalty Free Music

    PremiumBeat.

    16 Kasım 2008
  • TheTwistedFrequency

    TheTwistedFr

    26 NİSAN 2010