En este artículo, discutiremos cómo obtener la primera fila del marco de datos de pandas.
Método 1: Usar iloc[]
Este método se utiliza para acceder a la fila mediante el uso de números de fila. Podemos obtener la primera fila usando 0 índices.
Sintaxis :
dataframe.iloc[0]
donde dataframe es el marco de datos de entrada
también podemos proporcionar el índice de rango.
Sintaxis:
dataframe.iloc[:1]
Aquí las filas se extraerán desde el inicio hasta el índice -1 mencionado después del lado derecho de :.
Ejemplo : código de Python para obtener la primera fila del marco de datos mediante el uso de la función iloc[]
Python3
# import pandas module import pandas as pd # create dataframe with 3 columns data = pd.DataFrame({ "id": [7058, 7059, 7072, 7054], "name": ['sravan', 'jyothika', 'harsha', 'ramya'], "subjects": ['java', 'python', 'html/php', 'php/js'] } ) # get first row using row position print(data.iloc[0]) print("---------------") # get first row using slice operator print(data.iloc[:1])
Salida :
id 7058 name sravan subjects java Name: 0, dtype: object --------------- id name subjects 0 7058 sravan java
Ejemplo 2: Obtener la primera fila de una columna en particular
Python3
# import pandas module import pandas as pd # create dataframe with 3 columns data = pd.DataFrame({ "id": [7058, 7059, 7072, 7054], "name": ['sravan', 'jyothika', 'harsha', 'ramya'], "subjects": ['java', 'python', 'html/php', 'php/js'] } ) # get first row using row position print(data['name'].iloc[0]) print("---------------") # get first row using slice operator print(data['subjects'].iloc[:1])
Producción:
sravan --------------- 0 java Name: subjects, dtype: object
Método 2: Usar la función head()
Esta función devolverá por defecto las primeras 5 filas del marco de datos. para obtener solo la primera fila, debemos especificar 1
Sintaxis :
dataframe.head(1)
Ejemplo 1 : programa para obtener la primera fila del conjunto de datos
Python3
# import pandas module import pandas as pd # create dataframe with 3 columns data = pd.DataFrame({ "id": [7058, 7059, 7072, 7054], "name": ['sravan', 'jyothika', 'harsha', 'ramya'], "subjects": ['java', 'python', 'html/php', 'php/js'] } ) # get first row using head() function print(data.head(1))
Salida :
id name subjects 0 7058 sravan java
Ejemplo 2: Obtener la primera fila de una columna en particular
Python3
# import pandas module import pandas as pd # create dataframe with 3 columns data = pd.DataFrame({ "id": [7058, 7059, 7072, 7054], "name": ['sravan', 'jyothika', 'harsha', 'ramya'], "subjects": ['java', 'python', 'html/php', 'php/js'] } ) # get first row using head() function print(data['id'].head(1))
Producción:
0 7058 Name: id, dtype: int64
Método 3: Usar la función loc()
Este método se usa para obtener la primera fila con función de índice.
Sintaxis :
dataframe.loc[dataframe.index[0]]
dónde,
- dataframe es el dataframe de entrada
- índice es la función para obtener la primera fila
Ejemplo : programa para obtener la primera fila del conjunto de datos
Python3
# import pandas module import pandas as pd # create dataframe with 3 columns data = pd.DataFrame({ "id": [7058, 7059, 7072, 7054], "name": ['sravan', 'jyothika', 'harsha', 'ramya'], "subjects": ['java', 'python', 'html/php', 'php/js'] } ) # get first row using loc() function data.loc[data.index[0]]
Producción:
id 7058 name sravan subjects java Name: 0, dtype: object
Método 4: Usar la función de valores()
Esto devolverá la primera fila en forma de array. Funciona de forma similar a iloc().
Sintaxis :
dataframe.values[0]
dataframe.values[:1]
Ejemplo : programa para obtener la primera fila del conjunto de datos
Python3
# import pandas module import pandas as pd # create dataframe with 3 columns data = pd.DataFrame({ "id": [7058, 7059, 7072, 7054], "name": ['sravan', 'jyothika', 'harsha', 'ramya'], "subjects": ['java', 'python', 'html/php', 'php/js'] } ) # get first row using loc() function print(data.values[:1]) # get first row using loc() function print(data.values[:1]) # get particular column print(data['name'].values[:1])
Producción:
[[7058 'sravan' 'java']] [[7058 'sravan' 'java']] ['sravan']
Método 5: Usar la función iat[]
Esta función toma el índice de fila y columna para mostrar datos en el marco de datos
Sintaxis :
dataframe.iat[row_index, column_index]
dónde
- dataframe es el dataframe de entrada
- row_index es el número de fila
- column_index es el número de columna
Ejemplo : programa para obtener la primera fila del conjunto de datos
Python3
# import pandas module import pandas as pd # create dataframe with 3 columns data = pd.DataFrame({ "id": [7058, 7059, 7072, 7054], "name": ['sravan', 'jyothika', 'harsha', 'ramya'], "subjects": ['java', 'python', 'html/php', 'php/js'] } ) # get first row using iat() function of # first row 2 nd column print(data.iat[0, 1]) # get first row using iat() function of # first row 1 st column print(data.iat[0, 0]) # get first row using iat() function of # first row 3 rd column print(data.iat[0, 2])
Producción:
sravan 7058 java
Método 6: Usar la función at[]
Esta función toma nombres de columna junto con un índice de primera fila para mostrar la primera fila del marco de datos.
Sintaxis :
dataframe.at[row_index, column_name]
dónde
- dataframe es el dataframe de entrada
- row_index – 0 para obtener la primera fila
- column_name es el nombre de la columna
Ejemplo : programa para obtener la primera fila del conjunto de datos
Python3
# import pandas module import pandas as pd # create dataframe with 3 columns data = pd.DataFrame({ "id": [7058, 7059, 7072, 7054], "name": ['sravan', 'jyothika', 'harsha', 'ramya'], "subjects": ['java', 'python', 'html/php', 'php/js'] } ) # get first row using iat() function of # first row 2 nd column print(data.at[0, 'name']) # get first row using iat() function of # first row 1 st column print(data.at[0, 'id']) # get first row using iat() function of # first row 3 rd column print(data.at[0, 'subjects'])
Producción:
sravan 7058 java
Publicación traducida automáticamente
Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA