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

पायथन पांडा - मल्टी-इंडेक्स में सभी स्तर NaN होने पर मान ड्रॉप करें

मल्टी-इंडेक्स में सभी स्तर NaN होने पर मान को कम करने के लिए, multiIndex.dropna() का उपयोग करें तरीका। पैरामीटर सेट करें कैसे मूल्य के साथ सभी

सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -

import pandas as pd
import numpy as np

सभी NaN मानों के साथ एक बहु-सूचकांक बनाएँ। नाम पैरामीटर इंडेक्स में स्तरों के लिए नाम सेट करता है -

multiIndex = pd.MultiIndex.from_arrays([[np.nan, np.nan], [np.nan, np.nan]],
names=['a', 'b'])

जब एक बहु-सूचकांक में सभी स्तर iaareNaN हों तो मान ड्रॉप करें। सभी NaN मानों के साथ, dropna() सभी मानों को छोड़ देगा, यदि dropna() का "कैसे" पैरामीटर "सभी" सेट है -

print("\nDropping the values when all levels are NaN...\n",multiIndex.dropna(how='all'))

उदाहरण

निम्नलिखित कोड है -

import pandas as pd
import numpy as np

# Create a multi-index with all NaN values
# The names parameter sets the names for the levels in the index
multiIndex = pd.MultiIndex.from_arrays([[np.nan, np.nan], [np.nan, np.nan]],
names=['a', 'b'])

# display the multi-index
print("Multi-index...\n", multiIndex)

# Drop the value when all levels iareNaN in a Multi-index
# With all NaN values, the dropna() will drop all the values, if the
# "how" parameter of the dropna() is set "all"
print("\nDropping the values when all levels are NaN...\n",multiIndex.dropna(how='all'))

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

Multi-index...
MultiIndex([(nan, nan),(nan, nan)],names=['a', 'b'])

Dropping the values when all levels are NaN...
MultiIndex([], names=['a', 'b'])

  1. पायथन - पंडों के सूचकांक का न्यूनतम मूल्य लौटाएं

    पांडा इंडेक्स का न्यूनतम मान वापस करने के लिए, index.min() . का उपयोग करें तरीका। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd पांडा इंडेक्स बनाना - index = pd.Index([10.5, 20.4, 40.5, 25.6, 5.7, 6.8, 30.8, 50.2]) पांडा सूचकांक प्रदर्शित करें - print("Pandas Index...\n&qu

  1. तीन तत्वों के उत्पाद को खोजने का कार्यक्रम जब सभी पायथन में अद्वितीय हों

    मान लीजिए कि हमारे पास तीन संख्याएँ हैं, x, y, और z, हमें उनका गुणनफल ज्ञात करना है, लेकिन यदि कोई दो संख्याएँ समान हैं, तो वे गिनती नहीं करते हैं। इसलिए, यदि इनपुट x =5, y =4, z =2 जैसा है, तो आउटपुट 40 होगा, क्योंकि तीनों नंबर अलग-अलग हैं इसलिए उनका उत्पाद 5 * 4 * 2 =40 है। इसे हल करने के लिए, ह

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

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