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

डेटाफ्रेम में न्यूनतम और अधिकतम थ्रेशोल्ड मान को ट्रिम करने के लिए पायथन प्रोग्राम लिखें


मान लीजिए आपके पास एक डेटाफ्रेम है और न्यूनतम और अधिकतम थ्रेशोल्ड मान के ट्रिम का परिणाम है:

minimum threshold:  Column1 Column2
0 30 30
1 34 30
2 56 30
3 78 50
4 30 90
maximum threshold:  Column1 Column2
0 12 23
1 34 30
2 50 25
3 50 50
4 28 50
clipped dataframe is:  Column1 Column2
0 30 30
1 34 30
2 50 30
3 50 50
4 30 50

समाधान

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

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

  • न्यूनतम थ्रेशोल्ड मान की गणना के लिए df.clip फ़ंक्शन को (lower=30) के साथ लागू करें

df.clip(lower=30)
  • अधिकतम थ्रेशोल्ड मान की गणना के लिए df.clip फ़ंक्शन को (upper=50) के साथ लागू करें

df.clip(upper=50)
  • न्यूनतम और अधिकतम थ्रेशोल्ड सीमा के साथ क्लिप्ड डेटाफ्रेम लागू करें

df.clip(lower=30, upper=50)

उदाहरण

बेहतर समझ के लिए निम्न कोड देखें:

import pandas as pd
data = {"Column1":[12,34,56,78,28],
        "Column2":[23,30,25,50,90]}
df = pd.DataFrame(data)
print("DataFrame is:\n", df)
print("minimum threshold:\n", df.clip(lower=30))
print("maximum threshold:\n", df.clip(upper=50))
print("clipped dataframe is:\n", df.clip(lower=30, upper=50))

आउटपुट

DataFrame is:  Column1 Column2
0 12 23
1 34 30
2 56 25
3 78 50
4 28 90
minimum threshold:  Column1 Column2
0 30 30
1 34 30
2 56 30
3 78 50
4 30 90
maximum threshold:  Column1 Column2
0 12 23
1 34 30
2 50 25
3 50 50
4 28 50
clipped dataframe is:  Column1 Column2
0 30 30
1 34 30
2 50 30
3 50 50
4 30 50

  1. - पायथन में K सबलिस्ट बढ़ाने के बाद न्यूनतम मान को अधिकतम करने का प्रोग्राम

    मान लीजिए हमारे पास nums नामक संख्याओं की एक सूची और दो मान, size और k हैं। अब मान लीजिए एक ऑपरेशन है जहां हम लंबाई size की एक सन्निकट सबलिस्ट लेते हैं और प्रत्येक तत्व को एक से बढ़ाते हैं। हम इस ऑपरेशन को k बार कर सकते हैं, हमें nums में संभव सबसे बड़ा न्यूनतम मान ढूंढना है।इसलिए, यदि इनपुट nums =

  1. - Python प्रोग्राम से डिक्शनरी में दूसरी अधिकतम मान खोजना

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें दो पूर्णांक दिए गए हैं, हमें डिक्शनरी में दूसरी अधिकतम मान प्रिंट करने की आवश्यकता है। आइए नीचे कार्यान्वयन में अवधारणा का निरीक्षण करें। दृष्टिकोण 1 - नकारात्मक इंडेक्स द्वारा sorted() फ़ंक्शन का उपयोग करना उद

  1. - सूची में अधिकतम और न्यूनतम तत्व की स्थिति खोजने का पायथन प्रोग्राम

    समस्या विवरण पायथन में अधिकतम, न्यूनतम तत्व और उनकी स्थिति खोजना बहुत आसान है। पायथन विभिन्न इनबिल्ट फंक्शन प्रदान करता है। min() सरणी में न्यूनतम मान खोजने के लिए उपयोग किया जाता है, max() अधिकतम मान खोजने के लिए उपयोग किया जाता है। index() तत्व के इंडेक्स खोजने के लिए उपयोग किया जाता है। एल्गोरिद