আমি 0 টির সাথে কোনও কলামের উপসেটের জন্য 0 এর সাথে কোনও পান্ডাস ডেটা ফ্রেমে কোনও মান পূরণ করার চেষ্টা করছি।
যখন আমি করি:
import pandas as pd
df = pd.DataFrame(data={'a':[1,2,3,None],'b':[4,5,None,6],'c':[None,None,7,8]})
print df
df.fillna(value=0, inplace=True)
print df
আউটপুট:
a b c
0 1.0 4.0 NaN
1 2.0 5.0 NaN
2 3.0 NaN 7.0
3 NaN 6.0 8.0
a b c
0 1.0 4.0 0.0
1 2.0 5.0 0.0
2 3.0 0.0 7.0
3 0.0 6.0 8.0
এটি প্রত্যেকের None
সাথে প্রতিস্থাপন করে 0
। আমি যা করতে চাই তা হ'ল কেবলমাত্র None
কলামগুলিতে প্রতিস্থাপন করুন a
এবং b
তা নয় c
।
এটি করার সর্বোত্তম উপায় কী?