Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele TXT-Tiedostot | Tiedostojen Lukeminen Pandasilla
Pandas Ensimmäiset Askeleet

book
TXT-Tiedostot

Lukemaan tekstiedostoja pandas-kirjastossa, voit käyttää samaa funktiota, pd.read_csv(). Kuitenkin, jotta tekstiedosto luetaan oikein, on tärkeää käyttää lisäparametria nimeltä sep, joka tarkoittaa erotinta tai deliimitteriä tekstissä.

python
# 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)

Jos tekstiedostossasi ei ole otsikkoriviä, joka sisältää sarakenimet, aseta header-parametri None:ksi. Näin ilmoitat pandas-kirjastolle, ettei ensimmäistä riviä käsitellä sarakeniminä.

Huom

Käyttääksesi uutta riviä erottimena tiedostossa, mikä on yleistä tekstiedostoissa, aseta sep='\r'. Tässä '\r' tarkoittaa rivinvaihtoa, joka on erikoismerkki, jota käytetään uuden rivin osoittamiseen.

Tehtävä

Swipe to start coding

Sinulle annetaan URL-osoite TXT-tiedostoon, joka on tallennettu merkkijonona file_url-muuttujaan.

  • Lue TXT-tiedosto DataFrame nimeltä text_data.

  • Tallenna ensimmäinen rivi (text_data:n ensimmäinen rivi) first_row-muuttujaan.

Ratkaisu

import pandas as pd

file_url = 'https://codefinity-content-media.s3.eu-west-1.amazonaws.com/a43d24b6-df61-4e11-9c90-5b36552b3437/pandas.txt'

# Write your code below
text_data = pd.read_csv(file_url, sep='\r', header=None)
first_row = text_data.iloc[0]

# Testing the result
print(first_row)
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 2
import pandas as pd

file_url = 'https://codefinity-content-media.s3.eu-west-1.amazonaws.com/a43d24b6-df61-4e11-9c90-5b36552b3437/pandas.txt'

# Write your code below
text_data = ___
first_row = ___

# Testing the result
print(first_row)

Kysy tekoälyä

expand
ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

some-alt