pandas 0.23 - ExtensionDtype.construct_from_string()

pandas.api.extensions.ExtensionDtype.construct_from_string




pandas

pandas.api.extensions.ExtensionDtype.construct_from_string

classmethod ExtensionDtype.construct_from_string(string) [source]

एक स्ट्रिंग से इस प्रकार का निर्माण करने का प्रयास।

पैरामीटर:
string : str
यह दिखाता है:
self : instance of 'cls'
जन्म देती है:

त्रुटि प्रकार

यदि इस 'स्ट्रिंग' से एक वर्ग का निर्माण नहीं किया जा सकता है।

उदाहरण

यदि एक्सटेंशन dtype का निर्माण बिना किसी तर्क के किया जा सकता है, तो निम्नलिखित एक पर्याप्त कार्यान्वयन हो सकता है।

>>> @classmethod
... def construct_from_string(cls, string)
...     if string == cls.name:
...         return cls()
...     else:
...         raise TypeError("Cannot construct a '{}' from "
...                         "'{}'".format(cls, string))