Witamy w kursie!

Wprowadzenie do importowania danych w Pythonie

Hugo Bowne-Anderson

Data Scientist at DataCamp

Importowanie danych

  • Pliki płaskie, np. .txt, .csv
  • Pliki z innych programów

 

ch_1_1_v2.004.png

Wprowadzenie do importowania danych w Pythonie

Importowanie danych

  • Pliki płaskie, np. .txt, .csv
  • Pliki z innych programów
  • Relacyjne bazy danych

ch_1_1_v2.005.png

Wprowadzenie do importowania danych w Pythonie

Pliki zwykłego tekstu

ch_1_1_v2.007.png

Wprowadzenie do importowania danych w Pythonie

Dane tabelaryczne

titanic.csv

                        Name      Sex  Cabin  Survived
     Braund, Mr. Owen Harris     male    NaN         0
  Cumings, Mrs. John Bradley   female    C85         1
      Heikkinen, Miss. Laina   female    NaN         1
Futrelle, Mrs. Jacques Heath   female   C123         1
    Allen, Mr. William Henry     male    NaN         0
1 Źródło: Kaggle
Wprowadzenie do importowania danych w Pythonie

Dane tabelaryczne

titanic.csv

titanic.csv z wyróżnionym wierszem

Wprowadzenie do importowania danych w Pythonie

Dane tabelaryczne

titanic.csv

titanic.csv z wyróżnioną kolumną

  • Plik płaski
Wprowadzenie do importowania danych w Pythonie

Odczytywanie pliku tekstowego

filename = 'huck_finn.txt'

file = open(filename, mode='r') # 'r' is to read
text = file.read()
file.close()
Wprowadzenie do importowania danych w Pythonie

Wyświetlanie pliku tekstowego

print(text)
YOU don't know about me without you have read a book by
the name of The Adventures of Tom Sawyer; but that 
ain't no matter. That book was made by Mr. Mark Twain,
and he told the truth, mainly. There was things which 
he stretched, but mainly he told the truth.  That is 
nothing. never seen anybody but lied one time or 
another, without it was Aunt Polly, or the widow, or 
maybe Mary. Aunt Polly--Tom's Aunt Polly, she is--and
Mary, and the Widow Douglas is all told about in that
book, which is mostly a true book, with some 
stretchers, as I said before.
Wprowadzenie do importowania danych w Pythonie

Zapisywanie do pliku

filename = 'huck_finn.txt'
file = open(filename, mode='w')  # 'w' is to write
file.close()
Wprowadzenie do importowania danych w Pythonie

Menedżer kontekstu with

with open('huck_finn.txt', 'r') as file:
    print(file.read())
YOU don't know about me without you have read a book by
the name of The Adventures of Tom Sawyer; but that 
ain't no matter. That book was made by Mr. Mark Twain,
and he told the truth, mainly. There was things which 
he stretched, but mainly he told the truth.  That is 
nothing. never seen anybody but lied one time or 
another, without it was Aunt Polly, or the widow, or 
maybe Mary. Aunt Polly--Tom's Aunt Polly, she is--and 
Mary, and the Widow Douglas is all told about in that 
book, which is mostly a true book, with some 
stretchers, as I said before.
Wprowadzenie do importowania danych w Pythonie

W ćwiczeniach:

  • Wyświetlanie plików w konsoli
  • Wyświetlanie wybranych wierszy
  • Omówienie plików płaskich
Wprowadzenie do importowania danych w Pythonie

Czas na ćwiczenia!

Wprowadzenie do importowania danych w Pythonie

Preparing Video For Download...