मान लीजिए मैं कुछ NaN
रों के साथ एक DataFrame है:पांडा डेटाफ्रेम में मानों से पहले NaNs को कैसे प्रतिस्थापित करें?
>>> 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
की जगह है। यह माना जाता है कि पहली पंक्ति में NaN
कभी नहीं होगा। पिछले उदाहरण के लिए तो परिणाम होगा
0 1 2
0 1 2 3
1 4 2 3
2 4 2 9
मैं कर सकते हैं बस पूरे DataFrame स्तंभ-दर-स्तंभ, तत्व-दर-तत्व और मूल्यों सीधे सेट के माध्यम से लूप, लेकिन वहाँ एक आसान (बेहतर एक पाश है -फ्री) इसे प्राप्त करने का तरीका?
ठीक वही जो मैं खोज रहा था, ty – Tony