Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन - पांडस डेटाफ्रेम में केवल एक कॉलम का डेटाटाइप कास्ट करें

केवल एक कॉलम डालने के लिए, astype() विधि का उपयोग करें। आइए पहले 2 कॉलम के साथ एक DataFrame बनाएं। उनमें से एक "float64" प्रकार है और दूसरा "int64" -

dataFrame = pd.DataFrame(
   {
      "Reg_Price": [7000.5057, 1500, 5000, 8000, 9000.75768, 6000],
      "Units": [90, 120, 100, 150, 200, 130]
   }
)

प्रकारों की जाँच करें -

dataFrame.dtypes

मान लीजिए कि हमें int64 से int32 तक केवल एक कॉलम "इकाइयाँ" डालने की आवश्यकता है। उसके लिए, astype() −

. का उपयोग करें
dataFrame.astype({'Units': 'int32'}).dtypes

उदाहरण

निम्नलिखित कोड है -

import pandas as pd

# Create DataFrame
dataFrame = pd.DataFrame(
   {
      "Reg_Price": [7000.5057, 1500, 5000, 8000, 9000.75768, 6000],
      "Units": [90, 120, 100, 150, 200, 130]
   }
)

print"DataFrame ...\n",dataFrame
print"\nDataFrame Types ...\n",dataFrame.dtypes
print"\nCast only a single column to int32..."

print"\nUpdated DataFrame Types ...\n",dataFrame.astype({'Units': 'int32'}).dtypes


आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

DataFrame ...
   Reg_Price   Units
0 7000.50570     90
1 1500.00000    120
2 5000.00000    100
3 8000.00000    150
4 9000.75768    200
5 6000.00000    130

DataFrame Types ...
Reg_Price   float64
Units         int64
dtype: object

Cast only a single column to int32...

Updated DataFrame Types ...
Reg_Price   float64
Units         int32
dtype: object

  1. पायथन पांडा - कॉलम नाम से सबसेट डेटाफ़्रेम

    कॉलम नाम से DataFrame का सबसेट बनाने के लिए वर्गाकार कोष्ठक का उपयोग करें। वर्गाकार कोष्ठक (इंडेक्सिंग ऑपरेटर) और इस तरह के विशिष्ट कॉलम नाम के साथ DataFrame का उपयोग करें - dataFrame[‘column_name’] सबसे पहले, आवश्यक पुस्तकालय को उपनाम के साथ आयात करें - import pandas as pd उत्पाद रिकॉर

  1. पायथन - पांडस डेटाफ्रेम से कॉलम का चयन कैसे करें

    डेटाफ़्रेम से किसी स्तंभ का चयन करने के लिए, बस उसे वर्गाकार कोष्ठकों का उपयोग करके प्राप्त करें। कोष्ठक में चयन करने के लिए कॉलम का उल्लेख करें और वह है, उदाहरण के लिए dataFrame[‘ColumnName’] सबसे पहले, आवश्यक पुस्तकालय आयात करें - import pandas as pd अब, एक डेटाफ़्रेम बनाएँ। हमारे पा

  1. पायथन में पांडस डेटाफ्रेम में एक कॉलम में अपरकेस लागू करें

    इस ट्यूटोरियल में, हम यह देखने जा रहे हैं कि DataFrame में नामों का एक कॉलम अपरकेस में कैसे बनाया जाता है। आइए अपने लक्ष्य को प्राप्त करने के विभिन्न तरीकों को देखें। उदाहरण हम अपर () . का उपयोग करके DataFrame को अपरकेस बनाकर एक कॉलम असाइन कर सकते हैं विधि। आइए कोड देखें। # importing the pandas pa