pandas 0.23 - DataFrame.transform()
pandas.DataFrame.transform

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