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

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir