पांडास डेटाफ़्रेम में एकल कॉलम को कैसे गोल करें


आप पांडा डेटाफ़्रेम के एकल कॉलम में मानों को गोल करने के लिए निम्नलिखित मूल वाक्यविन्यास का उपयोग कर सकते हैं:

 df. my_column = df. my_column . round ()

निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इस वाक्यविन्यास का उपयोग कैसे करें।

उदाहरण: पांडास डेटाफ़्रेम में एकल कॉलम को गोल करना

मान लीजिए कि हमारे पास निम्नलिखित पांडा डेटाफ़्रेम है जिसमें विभिन्न एथलीटों के बारे में जानकारी है:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' athlete ': ['A', 'B', 'C', 'D', 'E', 'F'],
                   ' time ': [12.443, 15.8, 16.009, 5.06, 11.075, 12.9546],
                   ' points ': [5, 7, 7, 9, 12, 9]})

#view DataFrame
print (df)

  athlete time points
0 A 12.4430 5
1 B 15.8000 7
2 C 16.0090 7
3 D 5.0600 9
4 E 11.0750 12
5 F 12.9546 9

हम समय कॉलम में प्रत्येक मान को निकटतम पूर्णांक में पूर्णांकित करने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:

 #round values in 'time' column of DataFrame
df. time = df. time . round ()

#view updated DataFrame
print (df)

  athlete time points
0 A 12.0 5
1 B 16.0 7
2 C 16.0 7
3D 5.0 9
4 E 11.0 12
5 F 13.0 9

समय कॉलम में प्रत्येक मान को निकटतम पूर्णांक तक पूर्णांकित किया गया है।

उदाहरण के लिए:

  • 12,443 को 12 तक पूर्णांकित किया गया।
  • 15.8 को 16 तक पूर्णांकित किया गया।
  • 16.009 को 16 तक पूर्णांकित किया गया।

और इसी तरह।

किसी कॉलम के मानों को दशमलव स्थानों की एक विशिष्ट संख्या में गोल करने के लिए, बस उस मान को राउंड() फ़ंक्शन में निर्दिष्ट करें।

उदाहरण के लिए, हम समय कॉलम में प्रत्येक मान को दो दशमलव स्थानों तक पूर्णांकित करने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:

 #round values in 'time' column to two decimal places
df. time = df. time . round ( 2 )

#view updated DataFrame
print (df)

  athlete time points
0 A 12.44 5
1 B 15.80 7
2 C 16.01 7
3 D 5.06 9
4 E 11.08 12
5 F 12.95 9

समय कॉलम में प्रत्येक मान को दो दशमलव स्थानों तक पूर्णांकित किया गया है।

उदाहरण के लिए:

  • 12.443 को 12.44 तक पूर्णांकित किया गया।
  • 15.8 को 15.80 तक पूर्णांकित किया गया।
  • 16.009 को 1601 तक पूर्णांकित किया गया।

और इसी तरह।

यह भी ध्यान दें कि अन्य संख्यात्मक कॉलम, बिंदुओं में मान अपरिवर्तित रहे हैं।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य ऑपरेशन कैसे करें:

बिना इंडेक्स के पांडा डेटाफ़्रेम कैसे प्रिंट करें
पांडास डेटाफ़्रेम में सभी पंक्तियों को कैसे प्रदर्शित करें
पांडास डेटाफ़्रेम में सभी कॉलमों के प्रकार की जाँच कैसे करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *