উপরের অ্যান্ডির প্রস্তাবিত কমান্ডটি ব্যবহার করার আগে আমাকে নুল মানগুলি থেকে মুক্তি দিতে হয়েছিল। একটি উদাহরণ:
df = pd.DataFrame(index = [0, 1, 2], columns=['first', 'second', 'third'])
df.ix[:, 'first'] = 'myword'
df.ix[0, 'second'] = 'myword'
df.ix[2, 'second'] = 'myword'
df.ix[1, 'third'] = 'myword'
df
first second third
0 myword myword NaN
1 myword NaN myword
2 myword myword NaN
এখন কমান্ড চালাচ্ছি:
~df["second"].str.contains(word)
আমি নিম্নলিখিত ত্রুটি পেয়েছি:
TypeError: bad operand type for unary ~: 'float'
আমি প্রথমে ড্রপনা () বা ফিলেনা () ব্যবহার করে নুল মানগুলি থেকে মুক্তি পেয়েছি এবং কোনও সমস্যা ছাড়াই কমান্ডটি পুনরায় চেষ্টা করেছি।
re.complies
এবং নিজেকে বলেছিলাম যে আমি পরে তা পেয়ে যাব। দেখে মনে হচ্ছে যে আমি সন্ধানটি ছাড়িয়েছি এবং এটি যেমন আপনি বলেছেন ঠিক