डेटा एक सीएसवी में है। किसी भी ट्वीट को फ़िल्टर करने की कोशिश कर रहा है जिसमें प्रश्न चिह्न है, लेकिन मैंने कोशिश की कोई भी कोड काम नहीं कर रहा है। कोड तभी काम करता है जब '?' सेल में एकमात्र चीज है, और तब नहीं जब इसका पूरा वाक्य यानी 'मेरा कुत्ता कहां है?')

कोड मैंने कोशिश की है: new_df = df[(df.astype(str) != '?').all(axis=1)] new_df = df['content'].str.contains("\?") new_df = df[df['content'].str.contains("\?")]

उपरोक्त में से कोई भी कोड काम क्यों नहीं कर रहा है? भले ही मेरे सीएसवी में टेक्स्ट का मूल्यांकन किसी ऑब्जेक्ट के रूप में किया गया हो, फिर भी इसे एक स्ट्रिंग के रूप में मूल्यांकन किया जाना चाहिए?

0
cookiestarninja 10 सितंबर 2020, 15:27

1 उत्तर

सबसे बढ़िया उत्तर

हेयर यू गो:

df = df[~df['content'].str.contains('\?')]
1
gtomer 10 सितंबर 2020, 15:42