Pandas dataframe'i csv'ye nasıl aktarırım (örnekle)
Bir pandas DataFrame’i CSV dosyasına aktarmak için aşağıdaki sözdizimini kullanabilirsiniz:
df. to_csv (r' C:\Users\Bob\Desktop\my_data.csv ', index= False )
index=False öğesinin Python’a DataFrame’i dışa aktarırken dizin sütununu kaldırmasını söylediğini unutmayın. Dizin sütununu korumak istiyorsanız bu bağımsız değişkeni kaldırmaktan çekinmeyin.
Aşağıdaki adım adım örnek, bu işlevin pratikte nasıl kullanılacağını gösterir.
Adım 1: Pandas DataFrame’i oluşturun
İlk önce bir pandas DataFrame oluşturalım:
import pandas as pd #createDataFrame df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23], ' assists ': [5, 7, 7, 9, 12, 9], ' rebounds ': [11, 8, 10, 6, 6, 5]}) #view DataFrame df points assists rebounds 0 25 5 11 1 12 7 8 2 15 7 10 3 14 9 6 4 19 12 6 5 23 9 5
Adım 2: DataFrame’i bir CSV dosyasına aktarın
Sonra DataFrame’i bir CSV dosyasına aktaralım:
#export DataFrame to CSV file df. to_csv (r' C:\Users\Bob\Desktop\my_data.csv ', index= False )
3. Adım: CSV dosyasını görüntüleyin
Son olarak CSV dosyasını dışa aktardığımız konuma gidebilir ve onu görüntüleyebiliriz:
points, assists, rebounds 25.5.11 12,7,8 15,7,10 14.9.6 19,12,6 23.9.5
index=False belirttiğimizden beri dizin sütununun dosyada olmadığını unutmayın.
Ayrıca to_csv() işlevindeki varsayılan bağımsız değişkenin başlıklar=True olması nedeniyle başlıkların dosyada olduğuna dikkat edin.
Sırf eğlence olsun diye, index=False argümanını atlarsak CSV dosyası şu şekilde görünecektir:
,points, assists, rebounds 0.25.5.11 1,12,7,8 2,15,7,10 3,14,9,6 4,19,12,6 5,23,9,5
to_csv() işlevine ilişkin ayrıntılı bir kılavuz için pandas belgelerine bakın.
Ek kaynaklar
Pandalar ile CSV dosyaları nasıl okunur
Pandalar ile Excel dosyaları nasıl okunur
Pandas DataFrame’i Excel’e nasıl aktarırım
NumPy dizisi CSV dosyasına nasıl aktarılır