নির্দিষ্ট কলামে NaN সহ সারিগুলি কীভাবে নির্বাচন করবেন?


104

এই ডেটাফ্রেমে দেওয়া, কীভাবে কেবল "Col2" সমান সেই সারিগুলি নির্বাচন করবেন NaN?

In [56]: df = pd.DataFrame([range(3), [0, np.NaN, 0], [0, 0, np.NaN], range(3), range(3)], columns=["Col1", "Col2", "Col3"])

In [57]: df
Out[57]: 
   0   1   2
0  0   1   2
1  0 NaN   0
2  0   0 NaN
3  0   1   2
4  0   1   2

ফলাফলটি এই এক হওয়া উচিত:

Out[57]: 
   0   1   2
1  0 NaN   0

উত্তর:


180

নিম্নলিখিত চেষ্টা করুন:

df[df['Col2'].isnull()]

10
বিকল্পভাবে df.loc[df['Col2'].isnull()]যদি .loc আপনার ধরণের জিনিস হয়
আলেকজান্ডার 16

4
প্রশ্ন: কিভাবে ত্যাগ করতে হবে, যেখানে কলামের ডেটা "নাল নয়"? উত্তর: .notnull()অপারেটর ব্যবহার করে ।
স্কে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.