CSV Dosyalarını Okuma
Coddy'nin Machine Learning Journey'sinin Veriler ve Grafikler bölümünün bir parçası. Ders 33 / 60.
Gerçek veri kümelerinde binlerce satır bulunur, bu yüzden dosyalarda saklanırlar. En yaygın olanı CSV dosyasıdır: düz metin, her satırda bir kayıt ve değerler virgüllerle ayrılır.
pd.read_csv dosyanın adını alır ve bir DataFrame döndürür:
books = pd.read_csv("books.csv")
print(books)Şu çıktıyı verir:
title pages year
0 Dune 412 1965
1 Emma 474 1815
2 Beloved 324 1987İlk satır sütunları adlandırdı ve sayılar, matematik işlemlerine hazır olacak şekilde sayı olarak geldi. Coddy'de bir dersin dosyaları programınızın yanında bulunur; bu yüzden adını bilmeniz yeterlidir.
Görev
OrtaBir kahve dükkânı her gün için bir CSV dosyası kaydeder: monday.csv, tuesday.csv ve böyle devam eder; her dosyada drink ve cups sütunları bulunur. Program, küçük harflerle yazılmış bir günü day içine okur.
O günün dosya adını oluştur, dosyayı orders adlı bir DataFrame'e yükle ve yazdır.
Gün sunday olsaydı ve sunday.csv dosyasında drink,cups, mocha,5 ve chai,13 bulunsaydı, şunu görürdün:
drink cups
0 mocha 5
1 chai 13Kendin dene
import pandas as pd
day = input()
# Kodunuzu aşağıya yazın
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Veriler ve Grafikler bölümündeki tüm dersler
4Verileri Şekillendirme
Dizileri Yeniden ŞekillendirmeDizileri BirleştirmeRastgele SayılarÖzet: Zar Simülasyonu7pandas DataFrame’leri
SerilerDataFrame’lerCSV Dosyalarını OkumaVerileri İncelemeSütunları SeçmeTekrar: Film Puanları10DataFrame'leri Görselleştirme
Bir DataFrame'i GörselleştirmeSütunlardan Dağılım GrafiğiHer Grup İçin Bir RenkBir Sütunun HistogramıTekrar: Kafe Satışları2NumPy Dizileri
Diziler OluşturmaŞekil ve BoyutSayı Aralıklarıİndeksleme ve DilimlemeTekrar: Sıcaklık Izgarası5Çizgi ve Dağılım Grafikleri
Etiketler ve BaşlıklarDağılım GrafikleriBirden Fazla Çizgi ve AçıklamalarRenkler ve İşaretleyicilerŞekiller ve EksenlerTekrar: Haftalık Adımlar8Filtreleme ve Sıralama
Satırları SeçmeSatırları FiltrelemeDeğerleri SıralamaYeni SütunlarTekrar: En İyi Ürünler3Dizi Matematiği
Tüm Diziler Üzerinde MatematikÖzet İstatistiklerEksenlere Göre İstatistiklerBroadcastingBoolean MaskelerTekrar: Sınav Puanları6Veriler için Grafikler
Çubuk GrafikleriHistogramlarTek Grafikte Birden Fazla VeriDizi Olarak GörsellerTekrar: Yağış Raporu9Gruplama ve Temizleme
Değerleri SaymaVerileri GruplamaBirden Çok ÖzetEksik DeğerlerTekrar: Anket SonuçlarıKendi başına pratik yap: Online Python derleyicisi