Comment ajouter une liste comme nouvelle ligne à un DataFrame en Python ?
Il y a plusieurs façon d'ajouter une liste à un Pandas DataFrame en Python. Considérons le DataFrame et la liste ci-dessous :
import pandas as pd
# Dataframe
df = pd.DataFrame([[1, 2], [3, 4]], columns = ["col1", "col2"])
# Liste à ajouter
list = [5, 6]
Option 1: ajouter la liste à la fin du DtaFrame avec pandas.DataFrame.loc.
df.loc[len(df)] = list
Option 2: convertir la liste en DataFrame, puis l'ajouter avec pandas.DataFrame.append().
df = df.append(pd.DataFrame([list], columns=df.columns), ignore_index=True)
Option 3: convertir la liste en série et l'ajouter avec pandas.DataFrame.append().
df = df.append(pd.Series(list, index = df.columns), ignore_index=True)
Chacune des solutions ci-dessus doit produire un DataFrame similaire à celui ci :
col1 col2
0 1 2
1 3 4
2 5 6
Il y a plusieurs façon d'ajouter une liste à un Pandas DataFrame en Python. Considérons le DataFrame et la liste ci-dessous :
import pandas as pd
# Dataframe
df = pd.DataFrame([[1, 2], [3, 4]], columns = ["col1", "col2"])
# Liste à ajouter
list = [5, 6]
Option 1: ajouter la liste à la fin du DtaFrame avec pandas.DataFrame.loc.
df.loc[len(df)] = list
Option 2: convertir la liste en DataFrame, puis l'ajouter avec pandas.DataFrame.append().
df = df.append(pd.DataFrame([list], columns=df.columns), ignore_index=True)
Option 3: convertir la liste en série et l'ajouter avec pandas.DataFrame.append().
df = df.append(pd.Series(list, index = df.columns), ignore_index=True)
Chacune des solutions ci-dessus doit produire un DataFrame similaire à celui ci :
col1 col2
0 1 2
1 3 4
2 5 6
Il y a plusieurs façon d'ajouter une liste à un Pandas Dataframe en Python. Considérons le DataFrame et la liste ci-dessous :
import pandas as pd
# Dataframe
df = pd.DataFrame([[1, 2], [3, 4]], columns = ["col1", "col2"])
# Liste à ajouter
list = [5, 6]
Option 1: ajouter la liste à la fin du DtaFrame avec pandas.DataFrame.loc.
df.loc[len(df)] = list
Option 2: convertir la liste en DataFrame, puis l'ajouter avec pandas.DataFrame.append().
df = df.append(pd.DataFrame([list], columns=df.columns), ignore_index=True)
Option 3: convertir la liste en série et l'ajouter avec pandas.DataFrame.append().
df = df.append(pd.Series(list, index = df.columns), ignore_index=True)
Chacune des solutions ci-dessus doit produire un DataFrame similaire à celui ci :
col1 col2
0 1 2
1 3 4
2 5 6
Il y a plusieurs façon d'ajouter une liste à un Pandas Dataframe en Python. Considérons le DataFrame et la liste ci-dessous :
import pandas as pd
# Dataframe
df = pd.DataFrame([[1, 2], [3, 4]], columns = ["col1", "col2"])
# Liste à ajouter
list = [5, 6]
Option 1: ajouter la liste à la fin du DtaFrame avec pandas.DataFrame.loc.
df.loc[len(df)] = list
Option 2: convertir la liste en DataFrame, puis l'ajouter avec pandas.DataFrame.append().
df = df.append(pd.DataFrame([list], columns=df.columns), ignore_index=True)
Option 3: convertir la liste en série et l'ajouter avec pandas.DataFrame.append().
df = df.append(pd.Series(list, index = df.columns), ignore_index=True)
Chacune des solutions ci-dessus doit produire un DataFrame similaire à celui ci :
col1 col2
0 1 2
1 3 4
2 5 6
| # | ID | Query | URL | Count |
|---|