Excel वर्कशीट से डेटा पढ़ें

Python में वित्तीय डेटा इम्पोर्ट और मैनेज करना

Stefan Jansen

Instructor

Excel से डेटा इम्पोर्ट करें

excel.png

  • pd.read_excel(file, sheet_name=0)

    • डिफॉल्ट रूप से पहली शीट चुनें: sheet_name=0
    • नाम से चुनें: sheet_name='amex'
    • कई शीट आयात करें: sheet_name=['amex', 'nasdaq']
Python में वित्तीय डेटा इम्पोर्ट और मैनेज करना

एक शीट से डेटा इम्पोर्ट करें

amex = pd.read_excel('listings.xlsx',   
                     sheet_name='amex',   
                     na_values='n/a')

amex.info()
RangeIndex: 360 entries, 0 to 359
Data columns (total 7 columns):
 #   Column                 Non-Null Count  Dtype  
 --  ------                 --------------  -----  
 0   Stock Symbol           360 non-null    object 
 1   Company Name           360 non-null    object 
 2   Last Sale              346 non-null    float64
 3   Market Capitalization  360 non-null    float64
 4   IPO Year               105 non-null    float64

Python में वित्तीय डेटा इम्पोर्ट और मैनेज करना

दो शीट्स से डेटा इम्पोर्ट करें

listings = pd.read_excel('listings.xlsx',
                         sheet_name=['amex', 'nasdaq'],    # keys = sheet name    
                         na_values='n/a')                 # values = DataFrame 

listings['nasdaq'].info()
 #   Column                 Non-Null Count  Dtype  
 --  ------                 --------------  -----  
 0   Stock Symbol           3167 non-null   object 
 1   Company Name           3167 non-null   object 
 2   Last Sale              3165 non-null   float64
 3   Market Capitalization  3167 non-null   float64
 4   IPO Year               1386 non-null   float64
...
Python में वित्तीय डेटा इम्पोर्ट और मैनेज करना

शीट नाम प्राप्त करें

xls = pd.ExcelFile('listings.xlsx') # pd.ExcelFile object

exchanges = xls.sheet_names
exchanges
['amex', 'nasdaq', 'nyse']
nyse = pd.read_excel(xls, 
                     sheet_name=exchanges[2],
                     na_values='n/a')
Python में वित्तीय डेटा इम्पोर्ट और मैनेज करना

शीट नाम प्राप्त करें

nyse.info()
RangeIndex: 3147 entries, 0 to 3146
Data columns (total 7 columns):
 #   Column                 Non-Null Count  Dtype  
  --  ------                 --------------  -----  
 0   Stock Symbol           3147 non-null   object 
 1   Company Name           3147 non-null   object
 ...                        ... 
 6   Industry               2177 non-null   object 
dtypes: float64(3), object(4)
memory usage: 172.2+ KB
Python में वित्तीय डेटा इम्पोर्ट और मैनेज करना

अभ्यास करते हैं!

Python में वित्तीय डेटा इम्पोर्ट और मैनेज करना

Preparing Video For Download...