Antes que nada muchas gracias por el interés.
Tengo un archivo con dos columnas, un ‘Proceso’ y el ‘Path’, la idea es crear una función que lea el archivo csv y cuando el proceso coincida con un valor que se le pasa de parámetro a la función, que me devuelva el ‘Path’
La función la tengo definida y es:
def pat_archivo(str):
df = pd.read_csv(“./Soporte/destino_script.csv”)
salida = df.loc[df[“Proceso”] == str , ‘Path’]
if len(salida) > 0:
return salida
else:
return “”
que visualmente funciona bien, solo que lo que me devuelve no es un string, sino que es un objeto, y no estoy encontrando la forma de hacer que me devuelva el string que se encuentra en la celda referenciada.
Cualquier clase de ayuda, se los voy a agradecer.
Saludos
Gustavo
Nota: veo que en el foro no me permite la indentación, pero créanme que está bien indentado
Muchas gracias por la respuesta y la aclaración de como indentar texto.
Respecto a tu pregunta inicial, pd.read_csv se refiere al módulo pandas que tiene este método para leer archivos CSV y dejarlos en un dataframe.
Gracias por el interés Facundo!
Lo resolví con un ciclo For, tal vez no sea la manera más eficiente, pero como son pocos registros no creo tener problemas con esta solución.