[PYTHON] Conseils Pandas.DataFrame (manipulation de matrice)

Créer un bloc de données vide

sample.py


    import pandas as pd

    #Paramètre de nom de colonne
    cols = ['id', 'name']
    #Créer un bloc de données vide
    df = pd.DataFrame(index=[], columns=cols)
    #Création de contenu de données
    data = [1, 'test']
    #Ajouter des données au bloc de données
    df.loc[len(df)] = data
    print(df)
    '''
      id  name
    0  1  test
    '''

Ajouter plusieurs lignes à un bloc de données à l'aide d'une liste

sample.py


    #Paramètre de nom de colonne
    cols = ['id', 'name']
    #Créer un bloc de données vide
    df = pd.DataFrame(index=[], columns=cols)
    #Créer une liste
    id_list = [1, 2, 3, 4, 5]
    name_list = ['Taro', 'Hanako', 'Akira', 'Hitomi', 'Kenta']
    #Créer un bloc de données pour la concaténation
    df_tmp = pd.DataFrame({'id': id_list ,'name': name_list})
    #Connectez les trames de données verticalement
    df = df.concat([df, df_tmp])
    print(df)
    '''
      id    name
    0  1    Taro
    1  2  Hanako
    2  3   Akira
    3  4  Hitomi
    4  5   Kenta
    '''

Recommended Posts

Conseils Pandas.DataFrame (manipulation de matrice)