1. Home
  2. Docs
  3. Python
  4. Pandas
  5. 文字分類轉數字代號

文字分類轉數字代號

    
    #!/usr/bin/env python
    # -*- coding=utf-8 -*-
    # pip install seaborn
    __author__ = "柯博文老師 Powen Ko, www.powenko.com"
     
    import xlrd
    import xlwt
    
    import pandas as pd
    
     
    
    #read data
    df = pd.read_csv('adult.csv')
    
    print(df.head())
    print(df.columns)
    print(df.index)
    print(df.columns)
     
    columnsName=['B','D','F','G','H','I','J','N','O']
    
    for x in columnsName:
        df[x+'_Code'] = df[x].astype("category").cat.codes
    
    #df['Spectral_Class_Code'] = df['Spectral_Class'].astype("category").cat.codes
    
    print(df.head())
    
    df.to_excel("adult.xlsx")