Pandas veri çerçevesini filtrelemeye çalışıyorum. Verilerin biçimi, aralarındaki boşluk ile bir veri bloğu.Pandalarda koşullu aramalar Dataframe
data1, data2
val1, val2
val1, val2
val1, val2
Blokları filtrelemek, ancak boşlukları veri çerçevesinde tutmak istiyorum. muhtemelen benim sleeop- var,
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
benim hattına bu yöntemleri takarak denedim ama işe yaramış görünmüyor:
df = df.loc[(df['data2'] >= threshold) and (df['data2'] == '')]
ama bu hatayı döndürür: yapmalısınız Benim kodudur yoksun beyin ama eğer birisi
've' çünkü barfs öyleyse, dizi benzeri yapılar karşılaştırmasını yaptığınız sayıl değerlerini anlar Tek bir maç varsa, 'True' geri dönerse belirsiz olur mu? bitli işleçler tüm dizi üzerinde çalışırlar ve bir dizi boolean değeri döndürürler – EdChum