Bir csv dosyasını bir sütundaki benzersiz öğelere göre nasıl bölebilirim?

Giriş

Büyük bir csv'yi formülsüz bir sütundaki küçük dosyalara benzersiz öğelere kolayca bölün. Sadece csv dosyasını yükleyin, Sonuçları Saniyeler İçinde Alın. Zahmetsiz ve Verimli İşleme - Şimdi Deneyin!

Bir csv dosyasını bir sütundaki benzersiz öğelere göre nasıl bölebilirim?

Günlük işlerimizde genellikle bir dosyayı küçük dosyalara bölmemiz gerekir. Örneğin, sipariş verilerini depolayan bir csv dosyamız var ve bir sütun tedarikçinin adını içeriyor. Bu dosyayı tedarikçinin adına göre farklı dosyalara kesmemiz gerekiyor. Bu basit bir mesele değildir ve bazen programlamanız gerekir. Bunu yapmanın en iyi yolu elbette, QuickTable tarafından desteklenen QuickTran kullanarak hem zamandan tasarruf etmek hem de verimli olmak için!

Yöntem A: Python

Büyük bir CSV dosyasını belirli bir sütundaki benzersiz öğelere göre bölmek istiyorsanız, Python ve pandalar kitaplığını kullanabilirsiniz. İşte bir örnek:


import pandas as pd

# Read the large csv file into a pandas dataframe
df = pd.read_csv("largefile.csv")

# Get the unique values of the column you want to split the data by
column_values = df[column_name].unique()

# Loop over the unique values of the column
for value in column_values:
    # Create a dataframe for each unique value
    value_df = df[df[column_name] == value]

    # Write the dataframe to a new csv file
    value_df.to_csv(f"{column_name}_{value}.csv", index=False)

Yöntem B:Excel

Büyük bir CSV veya Excel dosyasını belirli bir sütundaki benzersiz değerlere dayalı olarak daha küçük dosyalara bölmek için Microsoft Excel'i kullanabilirsiniz. İşte nasıl:

  • Büyük dosyayı Microsoft Excel'de açın.
  • Verileri, verileri daha küçük dosyalara bölmek istediğiniz sütuna göre sıralayın.
  • Sütundaki her benzersiz değer için Microsoft Excel'de yeni bir çalışma kitabı oluşturun.
  • Her benzersiz değer için, sütunda yalnızca bu değere sahip satırları gösterecek şekilde verileri filtreleyin.
  • Geçerli benzersiz değer için filtrelenmiş verileri kopyalayın ve ilgili yeni çalışma kitabına yapıştırın.
  • Dosya adının bir parçası olarak benzersiz değeri kullanarak yeni çalışma kitabını ayrı bir dosya olarak kaydedin.
  • Sütundaki her ek benzersiz değer için 4-6 numaralı adımları yineleyin.

Not: Her küçük dosyadaki satır sayısı, sütundaki benzersiz değere sahip satır sayısına bağlı olacaktır.

En iyi yol:QuickTran işlevini kullanın

  • Web sitemizi ziyaret edin ve çevrimiçi aracı bulun.
  • “Dosya Seç” düğmesini tıklayıp değiştirmek istediğiniz dosyayı seçerek csv dosyanızı açın.
  • Dosya yüklendikten sonra, bölmek istediğiniz sütunu seçebilirsiniz. Saniyeler içinde, büyük csv"yi küçük dosyalara böleceksiniz.
  • Daha sonra dosyaları indirebilir ve bilgisayarınıza kaydedebilirsiniz.
Daha fazla Dönüşüm aracımızla tanışın
Verileri dönüştürme: Metin, Tarih/Saat, Konum, Json, vb.