Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Archivos TXT | Lectura de Archivos en Pandas
Introducción a Pandas
Sección 2. Capítulo 2
single

single

Archivos TXT

Desliza para mostrar el menú

Para leer archivos de texto en pandas, puedes utilizar la misma función, pd.read_csv(). Sin embargo, para asegurar que el archivo de texto se lea correctamente, es fundamental usar un parámetro adicional llamado sep, que significa separador o delimitador en el texto.

# Importing pandas library
import pandas as pd

# Reading a text file into a DataFrame
text_data = pd.read_csv('file.txt', sep='\r', header=None)

Si tu archivo de texto no tiene una fila de encabezado que contenga los nombres de las columnas, establece el parámetro header en None. Esto le indica a pandas que no trate la primera fila como nombres de columnas.

Note
Nota

Para usar una nueva línea como separador en un archivo, lo cual es común en archivos de texto, establece sep='\r'. Aquí, '\r' representa un retorno de carro, que es un carácter especial utilizado para indicar una nueva línea.

Extracción de una sola fila

Una vez que tu archivo de texto está cargado en un DataFrame, puedes acceder a filas individuales usando .iloc[], pasando la posición de la fila que deseas:

# Extracting the first row
first_row = text_data.iloc[0]
Note
Nota

Cuando se selecciona una sola fila (o una sola columna) de un DataFrame, pandas no devuelve otro DataFrame, sino que retorna una Series. Una Series es un arreglo unidimensional etiquetado, lo que significa que contiene una única secuencia de valores junto con un índice, pero sin una estructura de columnas separada. Por eso, first_row se verá y se comportará de manera diferente a text_data: no tendrá .columns, y al imprimirla mostrará el índice junto a cada valor en lugar de un formato de tabla.

Tarea

Desliza para comenzar a programar

Se proporciona una URL de un archivo TXT almacenado como una cadena en la variable file_url.

  1. Leer el archivo TXT en un DataFrame llamado text_data. Cada línea en el archivo está separada por un retorno de carro ('\r'). El archivo no tiene nombres de columna, así que utiliza correctamente el parámetro header.
  2. Luego, extrae la primera fila del DataFrame y guárdala en una variable llamada first_row.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 2. Capítulo 2
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

some-alt