एक डेटाटाइप को दूसरे में बदलने के लिए पंडों में एस्टाइप () विधि का उपयोग करें। आवश्यक पुस्तकालय आयात करें -
pd के रूप में पांडा आयात करें
एक डेटाफ़्रेम बनाएँ। यहां, हमारे पास 2 कॉलम हैं, "Reg_Price" एक फ्लोट प्रकार है और "इकाइयां" int प्रकार -
dataFrame =pd.DataFrame( { "Reg_Price":[7000.5057, 1500, 5000, 8000, 9000.75768, 6000], "इकाइयाँ":[90, 120, 100, 150, 200, 130]})
ऊपर बनाए गए कॉलम के डेटाटाइप की जाँच करें -
dataFrame.dtypes
दोनों प्रकारों को int32 में बदलें -
dataFrame.astype('int32').dtypes
उदाहरण
निम्नलिखित कोड है -
pd के रूप में पांडा आयात करें# DataFramedataFrame =pd.DataFrame({"Reg_Price":[7000.5057, 1500, 5000, 8000, 9000.75768, 6000], "इकाइयां" बनाएं:[90, 120, 100, 150, 200, 130 ] })प्रिंट"डेटाफ़्रेम ...\n",डेटाफ़्रेमप्रिंट"\nडेटाफ़्रेम प्रकार ...\n",dataFrame.dtypesprint"\nसभी स्तंभों को int32 पर कास्ट करें..."प्रिंट"\nअपडेट किए गए डेटाफ़्रेम प्रकार ...\n ",dataFrame.astype('int32').dtypes
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
DataFrame ... Reg_Price Units0 7000.50570 901 1500.00000 1202 5000.00000 1003 8000.00000 1504 9000.75768 2005 6000.00000 130DataFrame प्रकार ...Reg_Price float64Units int64dtype:object सभी कॉलम को int32 पर कास्ट करें...अपडेट किया गया डेटाफ़्रेम प्रकार ...Reg_Price int32Units int32dtype:ऑब्जेक्ट int32dtype पूर्व>