Tabla de contenido
Bibliotecas requeridas para manipular rangos y columnas
Generar el objeto de marco de datos obtenido
columna de recuperación de marco de datos
1. Método de acceso de nombre de columna conocido
2. El método para acceder a la ubicación de la columna conocida
3. Los dos códigos anteriores generan el mismo resultado
fila de obtención de marco de datos
1. Método de acceso de nombre de fila conocido
2. El método para acceder a la ubicación de la fila conocida
3. Los dos códigos anteriores generan el mismo resultado
(El nombre de la línea se puede obtener de la misma manera)
1. Nombre de columna conocido y método de acceso a fila
2. El método de obtener la fila y obtener la posición de la columna conocida
3. Los dos códigos anteriores generan el mismo resultado
Bibliotecas requeridas para manipular rangos y columnas
import pandas as pd
import numpy as np
Generar el objeto de marco de datos obtenido
df=pd.DataFrame({"a":[1.78,1.8,2.8,2.75,5,5,23],"b":[20.8,10,10,30,43,1,12],"c":[23,15,50,3,343,12,95]})
print(df)
Generar visualización de resultados:
columna de recuperación de marco de datos
1. Método de acceso de nombre de columna conocido
#语法:dataframe的名字[列名]
#举例 取df的名叫a的列:
df["a"]
2. El método para acceder a la ubicación de la columna conocida
#语法:dataframe的名字.iloc[:,第几列]
#举例 取df的第几列:
df.iloc[:,0]
3. Los dos códigos anteriores generan el mismo resultado
#语法:dataframe的名字[列名],或者dataframe的名字.iloc[:,第几列]
#举例 取df的名叫a的列:
df["a"]
#举例 取df的第几列:
df.iloc[:,0]
#生成结果相同
Generar visualización de resultados:
fila de obtención de marco de datos
1. Método de acceso de nombre de fila conocido
#语法:dataframe的名字.loc[行名]
#举例,取df的行名叫0的列:
df.loc[0]
2. El método para acceder a la ubicación de la fila conocida
#dataframe的名字[想取某行的位置:想取某行的位置+1]
#举例,取df的第0列:
df[0:1]
3. Los dos códigos anteriores generan el mismo resultado
#语法:dataframe的名字.loc[行名],或者dataframe的名字[想取某行的位置:想取某行的位置+1]
#举例,取df的行名叫0的列:
df.loc[0]
#举例,取df的第0列:
df[0:1]
El marco de datos toma la fila bajo la condición de acuerdo con la columna (nombre de columna, posición de columna)
(El nombre de la línea se puede obtener de la misma manera)
1. Nombre de columna conocido y método de acceso a fila
#语法:dataframe的名字[dataframe的名字[dataframe的列名]==该列名的值]
#举例,取df的a列值为1.78的行:
df[df["a"]== 1.78]
2. El método de obtener la fila y obtener la posición de la columna conocida
#语法:dataframe的名字[dataframe的名字[dataframe的列的位置]==该列名的值]
#举例,取df的a列值为1.78的行:
df[df.iloc[:,0]==1.78]
3. Los dos códigos anteriores generan el mismo resultado