Pandas DataFrame es una estructura de datos tabulares bidimensionales, potencialmente heterogénea, de tamaño mutable, con ejes etiquetados (filas y columnas).
Veamos cómo podemos agregar una fila en la parte superior en pandas DataFrame.
Observe primero este conjunto de datos.
Python3
# importing pandas module import pandas as pd # making data frame df = pd.read_csv("https://media.geeksforgeeks.org/wp-content/uploads/nba.csv") df.head(10)
Código n. ° 1: agregar una fila en la parte superior del marco de datos dado concatenando el marco de datos anterior con uno nuevo.
Python3
new_row = pd.DataFrame({'Name':'Geeks', 'Team':'Boston', 'Number':3, 'Position':'PG', 'Age':33, 'Height':'6-2', 'Weight':189, 'College':'MIT', 'Salary':99999}, index =[0]) # simply concatenate both dataframes df = pd.concat([new_row, df]).reset_index(drop = True) df.head(5)
Producción:
Código n. ° 2: agregar una fila en la parte superior del marco de datos dado concatenando el marco de datos anterior con uno nuevo.
Python3
new_row = pd.DataFrame({'Name':'Geeks', 'Team':'Boston', 'Number':3, 'Position':'PG', 'Age':33, 'Height':'6-2', 'Weight':189, 'College':'MIT', 'Salary':99999}, index =[0]) # Concatenate new_row with df df = pd.concat([new_row, df[:]]).reset_index(drop = True) df.head(5)
Producción:
Código n.º 3: agregar una fila en la parte superior del marco de datos dado al concatenar el marco de datos anterior con uno nuevo usando el método df.ix[].
Python3
new_row = pd.DataFrame({'Name':'Geeks', 'Team':'Boston', 'Number':3, 'Position':'PG', 'Age':33, 'Height':'6-2', 'Weight':189, 'College':'MIT', 'Salary':99999}, index =[0]) df = pd.concat([new_row, df.ix[:]]).reset_index(drop = True) df.head(5)
Producción: