pandas 0.23 - DataFrame.transform()

pandas.DataFrame.transform




pandas

pandas.DataFrame.transform

DataFrame.transform(func, *args, **kwargs) [source]

एक समान-अनुक्रमित NDFrame का निर्माण करने वाले फ़ंक्शन को कॉल करें और परिवर्तित मानों के साथ NDFrame लौटाएं

संस्करण में नया 0.20.0।

पैरामीटर:

func : callable, string, dictionary, या string / callables की सूची

कॉलम पर लागू करने के लिए

स्वीकृत संयोजन हैं:

  • स्ट्रिंग फ़ंक्शन का नाम
  • समारोह
  • कार्यों की सूची
  • स्तंभ नामों का तानाशाह -> कार्य (या कार्यों की सूची)
यह दिखाता है:
transformed : NDFrame

यह भी देखें

pandas.NDFrame.aggregate , pandas.NDFrame.apply

उदाहरण

>>> df = pd.DataFrame(np.random.randn(10, 3), columns=['A', 'B', 'C'],
...                   index=pd.date_range('1/1/2000', periods=10))
df.iloc[3:7] = np.nan
>>> df.transform(lambda x: (x - x.mean()) / x.std())
                   A         B         C
2000-01-01  0.579457  1.236184  0.123424
2000-01-02  0.370357 -0.605875 -1.231325
2000-01-03  1.455756 -0.277446  0.288967
2000-01-04       NaN       NaN       NaN
2000-01-05       NaN       NaN       NaN
2000-01-06       NaN       NaN       NaN
2000-01-07       NaN       NaN       NaN
2000-01-08 -0.498658  1.274522  1.642524
2000-01-09 -0.540524 -1.012676 -0.828968
2000-01-10 -1.366388 -0.614710  0.005378