Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

दिए गए डेटाफ्रेम में सभी लापता मानों को भरने के लिए पायथन कोड लिखें


समाधान

इसे हल करने के लिए, हम नीचे दिए गए चरणों का पालन करेंगे:

  • एक डेटाफ्रेम परिभाषित करें

  • df.interpolate फ़ंक्शन को method='linear', limit_direction='forward' और NaN भरने की सीमा limit=2 के साथ लागू करें

df.interpolate(method='linear', limit_direction='forward', limit=2)

उदाहरण

import pandas as pd
df = pd.DataFrame({"Id":[1, 2, 3, None, 5],
                   "Age":[12, 12, 14, 13, None],
                   "Mark":[80, 90, None, 95, 85]})
print("Dataframe is:\n", df)
print("Interpolate missing values:")
print(df.interpolate(method='linear', limit_direction='forward', limit=2))

आउटपुट

Dataframe is:   Id   Age  Mark
0 1.0  12.0  80.0
1 2.0  12.0  90.0
2 3.0  14.0  NaN
3 NaN  13.0  95.0
4 5.0  NaN   85.0
Interpolate missing values:   Id   Age  Mark
0 1.0  12.0  80.0
1 2.0  12.0  90.0
2 3.0  14.0  92.5
3 4.0  13.0  95.0
4 5.0  13.0  85.0

  1. - पायथन प्रोग्राम: संख्या में सभी 0 को 5 से बदलें (अग्रणी शून्य को छोड़कर)

    समस्या विवरण एक पूर्णांक N दिया गया है, इसमें आने वाले सभी 0 को 5 से बदलें। लेकिन अग्रणी (leading) शून्यों को अनदेखा करें। उदाहरण 1 इनपुट: N = 1007 आउटपुट: 1557 व्याख्या: दो 0 को 5 से बदला गया। उदाहरण 2 इनपुट: N = 00105 आउटपुट: 155 व्याख्या: अग्रणी 00 को अनदेखा किया, बीच के 0 को 5 से बदला। समाधान

  1. - Python में जांचें कि सूची के सभी मान दिए गए मान से कम हैं या नहीं

    Python डेटा विश्लेषण में, हमें कभी-कभी ऐसी स्थिति का सामना करना पड़ता है जहां हमें एक दी गई संख्या की तुलना कई मानों वाली सूची से करनी होती है। इस लेख में हमें यह पता लगाना है कि दी गई संख्या सूची में मौजूद प्रत्येक मान से कम है या नहीं। हम इसे निम्न दो तरीकों से प्राप्त करेंगे। for लूप का उपयोग करन

  1. - Python में Dictionary के सभी Values कैसे Print करें?

    Dictionary के सभी Values प्राप्त करना Dictionary Object में values() Method होता है जो इस कार्य को हमारे लिए करता है। values() Method का उपयोग >>> D1 = {1:a, 2:b, 3:c} >>> D1.values() dict_values([a, b, c]) >>> list(D1.values()) [a, b, c] Keys के माध्यम से Iterate करके