pandas 0.23 - DataFrame.round()

pandas.DataFrame.round




pandas

pandas.DataFrame.round

DataFrame.round(decimals=0, *args, **kwargs) [source]

दशमलव स्थानों की एक चर संख्या के लिए एक DataFrame दौर।

पैरामीटर:

दशमलव : इंट, तानाशाही, श्रृंखला

प्रत्येक स्तंभ को गोल करने के लिए दशमलव स्थानों की संख्या। यदि कोई इंट दिया गया है, तो प्रत्येक कॉलम को समान स्थानों पर गोल करें। अन्यथा स्थानों की चर संख्याओं के लिए तानाशाही और श्रृंखला दौर। यदि decimals एक श्रृंखला जैसा है, तो स्तंभ के नाम कुंजी में होने चाहिए या यदि सूचकांक में एक श्रृंखला है। decimals में शामिल नहीं किए गए किसी भी कॉलम को छोड़ दिया जाएगा। decimals तत्व जो इनपुट के कॉलम नहीं हैं, उन्हें नजरअंदाज कर दिया जाएगा।

यह दिखाता है:
DataFrame ऑब्जेक्ट

यह भी देखें

numpy.around , Series.round

उदाहरण

>>> df = pd.DataFrame(np.random.random([3, 3]),
...     columns=['A', 'B', 'C'], index=['first', 'second', 'third'])
>>> df
               A         B         C
first   0.028208  0.992815  0.173891
second  0.038683  0.645646  0.577595
third   0.877076  0.149370  0.491027
>>> df.round(2)
           A     B     C
first   0.03  0.99  0.17
second  0.04  0.65  0.58
third   0.88  0.15  0.49
>>> df.round({'A': 1, 'C': 2})
          A         B     C
first   0.0  0.992815  0.17
second  0.0  0.645646  0.58
third   0.9  0.149370  0.49
>>> decimals = pd.Series([1, 0, 2], index=['A', 'B', 'C'])
>>> df.round(decimals)
          A  B     C
first   0.0  1  0.17
second  0.0  1  0.58
third   0.9  0  0.49