Tag: PANDAS-LOC
Pude lograr que funcione con la ayuda de SO: # El string de entrada cambia pero siempre se pasa el que necesito input_string = “random string” df.loc[input_string, df.drop(input_string).eq(111).all()] = 111 El código anterior básicamente toma una columna y verifica si todos los valores de celda del DataFrame en esa columna, . . . Read more
Estoy tratando de filtrar este conjunto de datos con múltiples condiciones usando loc. Los datos provienen de un archivo de Excel que importé usando. df = pd.read_csv() Aquí está la estructura de muestra de df usando df.head(): df.head() Necesito filtrar según los siguientes criterios (columnas): State-Gov, Bachelors, Never-Married, Adm-Clerical, Not-in-family, . . . Read more
# Definir conjunto de empresas companies = set(salarydf[‘company’]) companies = str(companies) print(companies) # Importar librería re import re # Buscar coincidencias de empresas en la variable companies re.findall(“Tata Consultancy Services|TCS|Wipro|Infosys”, companies) # Filtrar el dataframe salarydf por empresas específicas salarydf.loc[salarydf[‘company’].str.contains(‘Tata Consultancy Services|TCS|Wipro|Infosys’)] En la última línea, estoy obteniendo un “ValueError: . . . Read more
Tengo una variable que llamo respuesta en la que el usuario introduce manualmente las palabras “Apple” o “Tree”. Luego, quiero seleccionar la columna cuyo nombre sea “Apple” or “Tree” en función de la respuesta del usuario. ¿Cómo puedo hacer esto? ¿Algo así como df.loc[respuesta]?
Estoy intentando usar loc para obtener un subconjunto de filas en un dataframe según una condición, pero quiero usar la entrada del usuario para obtener cuál es esta condición y luego alimentarla en la instrucción loc para crear el subconjunto de filas. He intentado muchas formas, pero no creo que . . . Read more