import pandas as pd
# CSV dosyasını yükleyin
df = pd.read_csv('etsy.csv')
# Sütun adlarını kontrol edin
print("Sütun adları:", df.columns)
# Kategorileri belirlemek için anahtar kelimeler
categories = {
'Bracelets': ['bracelet', 'bracelets'],
'Personalized Jewelry': ['personalized', 'engraved', 'custom'],
'Necklaces': ['necklace', 'necklaces'],
'Rings': ['ring', 'rings'],
'Earrings': ['earring', 'earrings']
}
# Ürün adlarının bulunduğu sütun adını doğru şekilde belirtin
product_name_column = 'TITLE' # Burayı sütun adınıza göre güncelleyin
def categorize_product(product_name):
product_name_lower = product_name.lower()
for category, keywords in categories.items():
for keyword in keywords:
if keyword in product_name_lower:
return category
return None # Eğer kategori bulunamazsa
# Kategorileri belirleyin ve eksik olanlar için kullanıcıdan girdi alın
categories_missing = []
for i, row in df.iterrows():
category = categorize_product(row[product_name_column])
if category is None:
categories_missing.append(row[product_name_column])
category = input(f"'{row[product_name_column]}' başlığı için kategori bulunamadı. Lütfen kategori girin: ")
df.at[i, 'Category'] = category
# Eksik kategoriler için kullanıcıdan girdi alındıktan sonra dosyayı kaydedin
output_file = 'etsy_products_with_categories.csv'
df.to_csv(output_file, index=False)
print(f"Kategoriler başarıyla eklendi ve dosya '{output_file}' olarak kaydedildi.")
print("Eksik kategoriler için kullanıcıdan alınan girdiler:", categories_missing)Bulamadığını kullanıcıya soruyor. Özelleştirerek kendi kafanıza göre kullanabilirsiniz.
Etsy CSV'lerine Kategori Ayrıştırma Kodu
0
●40
- 17-05-2024, 16:02:48Kimlik doğrulama veya yönetimden onay bekliyor.Başlıktaki gibi arkadaşlar ufak bir şey karaladım OpenCart için, ihtiyacı olan python kurarak kullanabilir.