1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Wprowadzenie do importowania danych w Pythonie

Connected

Exercise

Importowanie różnych typów danych

Plik seaslug.txt

  • zawiera tekstowy nagłówek złożony z ciągów znaków,
  • używa separatora tabulacji.

Dane przedstawiają odsetek larw ślimaka morskiego, które przeszły metamorfozę w danym przedziale czasu. Więcej informacji znajdziesz tutaj.

Z powodu nagłówka próba zaimportowania pliku w niezmienionej postaci za pomocą np.loadtxt() spowoduje, że Python zgłosi błąd ValueError i poinformuje, że could not convert string to float. Są dwa sposoby, aby sobie z tym poradzić: po pierwsze, możesz ustawić argument dtype na str (dla ciągu znaków).

Alternatywnie możesz pominąć pierwszy wiersz – tak jak robiliśmy to wcześniej – korzystając z argumentu skiprows.

Instrukcje

100 XP
  • Uzupełnij pierwsze wywołanie np.loadtxt(), przekazując file jako pierwszy argument.
  • Wykonaj print(data[0]), aby wyświetlić pierwszy element zmiennej data.
  • Uzupełnij drugie wywołanie np.loadtxt(). Importowany plik używa separatora tabulacji, typ danych to float, a pierwszy wiersz chcesz pominąć.
  • Wyświetl 10. element zmiennej data_float, uzupełniając polecenie print(). Wzoruj się na poprzednim wywołaniu print().
  • Uruchom pozostały kod, aby zwizualizować dane.