Pandas, Importing and Exporting Data

Kategori: Python , 12 Eylül 2019 , JanFranco


Bu yazımda Pandas kütüphanesini kullanarak veri barındıran dosyaları import etmeyi veya verileri export etmeyi, bir dosyaya yazdırmayı göstereceğim. Kütüphanemizi import ederek başlayalım:


import pandas as pd
read_csv() methodu ile .csv dosyalarını okuyabiliriz:


df = pd.read_csv("jf.csv")
Okuduğumuz veri kümesinde işlem yapalım ve başka bir dosyaya kaydedelim:


new_df = df.drop(["video_id", "trending_date"], axis=1)
new_df.to_csv("jf_nev.csv", index=False)
excel dosyalarını okumak için read_excel methodunu, export etmek için to_excel methodunu kullanabiliriz:


df_2 = pd.read_excel("excel_file.xlsx")
df_2["Column5"] = ["A", "B", "C", "D", "E"]
df_2.to_excel("new_excel_file.xlsx")
İnternetten tablo okumak için read_html() methodunu kullanabiliriz:


table = pd.read_html("http://www.contextures.com/xlSampleData01.html", header=0)
print(table[0])
>>
     OrderDate   Region       Rep     Item  Units  UnitCost    Total
0     1/6/2018     East     Jones   Pencil     95      1.99   189.05
1    1/23/2018  Central    Kivell   Binder     50     19.99   999.50
2     2/9/2018  Central   Jardine   Pencil     36      4.99   179.64
3    2/26/2018  Central      Gill      Pen     27     19.99   539.73
4    3/15/2018     West   Sorvino   Pencil     56      2.99   167.44
5     4/1/2018     East     Jones   Binder     60      4.99   299.40
Burada header parametresinin değerini 0 belirlemeseydik, sütun isimlerini veri olarak görecektik:


             0        1         2        3      4         5        6
0    OrderDate   Region       Rep     Item  Units  UnitCost    Total
1     1/6/2018     East     Jones   Pencil     95      1.99   189.05
2    1/23/2018  Central    Kivell   Binder     50     19.99   999.50
3     2/9/2018  Central   Jardine   Pencil     36      4.99   179.64
4    2/26/2018  Central      Gill      Pen     27     19.99   539.73
5    3/15/2018     West   Sorvino   Pencil     56      2.99   167.44


Sonraki Yazı: Pandas, Operations, groupby, join, merge
Yorumlar

Henüz bir yorum bulunmuyor.
Yorum bırakın