ধরুন আমার কাছে কিছু NaNএস সহ একটি ডেটা ফ্রেম রয়েছে :
>>> import pandas as pd
>>> df = pd.DataFrame([[1, 2, 3], [4, None, None], [None, None, 9]])
>>> df
0 1 2
0 1 2 3
1 4 NaN NaN
2 NaN NaN 9
আমাকে যা করতে হবে তা হ'ল প্রতিটির উপরে একই কলামে NaNপ্রথম অ- NaNমান সহ প্রতিস্থাপন । ধারণা করা হয় যে প্রথম সারিতে কখনই a থাকবে না NaN। পূর্ববর্তী উদাহরণের জন্য ফলাফল হবে
0 1 2
0 1 2 3
1 4 2 3
2 4 2 9
আমি পুরো ডেটাফ্রেম কলাম-বাই কলাম, উপাদান-দ্বারা-উপাদান-এর মাধ্যমে লুপ করতে পারি এবং মানগুলি সরাসরি সেট করতে পারি, তবে এটি অর্জনের কোনও সহজ (অনুকূলভাবে লুপ-ফ্রি) উপায় কি আছে?