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

  • Austin Evans

    Austin Evans

    5 AĞUSTOS 2007
  • midomansour

    midomansour

    19 EYLÜL 2009
  • movies95

    movies95

    27 Kasım 2006