Linea 0 en txt como nombre de columna DF Pandas
Publicado por Drowels (21 intervenciones) el 23/03/2021 09:52:17
Hola, necesitaría un poco de ayuda en esto que no se como resolver.
Estoy tratando de sacar el valor de la línea 0 que me genera un sensor en el archivo sensor1.txt y poder utilizar ese valor str(cadena de texto) como nombre de una columna para Pandas. No lo consigo y no sé si es posible.
La variable linea adquiere el valor bien, si lo imprimo lo veo. En new_columns es cuando me falla. Quiero que el valor linea se cambie a test.
La necesidad de hacer esto es porque los datos que envía el sensor a sensor.txt van cambiando, por lo que no siempre tengo los mismos resultados.
Un saludo.
Estoy tratando de sacar el valor de la línea 0 que me genera un sensor en el archivo sensor1.txt y poder utilizar ese valor str(cadena de texto) como nombre de una columna para Pandas. No lo consigo y no sé si es posible.
La variable linea adquiere el valor bien, si lo imprimo lo veo. En new_columns es cuando me falla. Quiero que el valor linea se cambie a test.
La necesidad de hacer esto es porque los datos que envía el sensor a sensor.txt van cambiando, por lo que no siempre tengo los mismos resultados.
1
2
3
4
5
6
with open("sensor1.txt") as f:
linea = f.readlines()[0]
new_columns = {linea : 'test'}
df.rename(columns = new_columns, inplace=True)
df.columns
Un saludo.
Valora esta pregunta


0