Pandalar Ekle() Sütunu

Pandalar Ekle Sutunu



“Python, sayısal ve zaman serisi verilerini işlemek için çok çeşitli veri yapıları ve işlemleri sağlar. Pandalarda oluşturduğumuz veya içe aktardığımız DataFrame çeşitli amaçlarla kullanılabilir. Veri çerçevesindeki sütunlar da veri kaynağıyla birlikte ayarlanabilir. Pandalar, verilerin işlenmesiyle ilgili sıkıcı ve zaman alıcı görevlerin çoğunu basitleştirir. Pandalarda bir DataFrame'e sütun eklemenin dört yolu vardır, ancak bu makalede panda'nın 'insert()' işlevini kullanıyoruz.

DataFrame'imizi Panda'larda oluşturduğumuzda veya yüklediğimizde, başarmak isteyebileceğimiz çeşitli şeyler vardır. Örneğin, örneğin veri çerçevesindeki sütunları değiştirerek verileri manipüle etmeye devam edebiliriz. Ardından, verilerin çoğu bir veri sağlayıcıdan geliyorsa, ancak bazı veriler başka birinden geliyorsa, bir veri çerçevesine sütunların nasıl dahil edileceğini anlamalıyız. Pandas dataFrame'e kolayca bir sütun eklenebilir.'







Pandas insert() Yöntemi

Veri çerçevesinin son sütunu farklı bir işlev tarafından oluşturulur. DataFrame “insert()” yöntemini kullanarak, pandaların DataFrame'inin altına eklemek yerine mevcut sütunların arasına sütunlar ekleyebilirsiniz. Bize sadece sonuca değil, seçtiğimiz herhangi bir yere bir sütun ekleme seçeneği sunuyor. Ek olarak, sütunların değerlerini eklemek için birçok yol sunar. Belirli bir konuma veya dizine bir sütun eklemeniz gerektiğinde, pandaların “insert()” işlevi kullanışlıdır.



Pandas insert() Sütunu için Sözdizimi



Örnek 1: Pandas insert() Yöntemini Kullanarak Veri Çerçevesine Sütun Ekleme

Veri çerçevesine nasıl sütun ekleneceğini açıklayacağımız makalenin ilk örneğiyle başlayın. “Spyder” aracını kullanarak bu kodu kanıtlayabiliriz. İlk olarak, “course” adında bir veri çerçevesi oluşturuyoruz. Bu veri çerçevesinde iki sütunumuz var, “course_title” ve “fee”. 'course_title' sütununda 'python', 'java', 'object_Oriented' ve 'PHP' kurslarının bir listesi var. İkinci sütunda “ücret”, “30000”, “25000”, “15000” ve “22000” olan kurs ücretlerinin listesi var. “pd” kullanarak dataFrame, “course” görüntüleniyor. Veri çerçevesi'.





Ardından, pandaların 'insert() sütunu' olan kodun ana işlevini tartışacağız. Veri çerçevesine yeni bir liste eklemek verimli bir yöntemdir. Ekleme yöntemini kullanarak yeni sütunu belirtilen herhangi bir noktaya ekleyebilirsiniz. Bu yöntem ayrıca bir sütunun bir veri çerçevesine manuel olarak eklenmesine izin verir, ancak daha az uyarlanabilirlik vardır.

Ekleme boyunca, kaynak DataFrame'in işlem sırasında doğrudan güncellendiği ve yeni DataFrame oluşturulmadığı anlamına gelir. Bu durumda “insert()” fonksiyonunu kullanarak veri çerçevemize “Time_duration” isimli yeni bir kolon ekledik. Bu sütunda sahip olduğumuz değerlerin listesi “6_ay”, “3_ay”, “3ay” ve “6_ay”dır. Aşağıdaki programda “2” olarak tanımlanan bir indekse sahip bir “Time_duration” sütunumuz var. Dizin belirtildiğinden, DataFrame'e 0'dan başlayan ve adım adım artan bir aralık verilecektir, bu nedenle bu sütunun veri çerçevesinde üçüncü bir sütun olarak görüntülendiği anlamına gelir. DataFrame, “pd.insert()” işlevini kullanarak “Time _duration” adlı yeni bir sütun ekler.



Ve şimdi programın çıktısını yukarıdan tartışalım. Çıktısı, üç sütunu olan bir veri çerçevesini gösterir. Ek sütun, veri çerçevesinin sonuna eklenir. 'pd.DataFrame.insert()' yöntemini kullanarak, onları pandaların sonuna eklemek yerine diğer sütunların arasına bir sütun ekleyebilirsiniz. işlev. Konum '2', konum 0'dan başladığı için DataFrame'deki üçüncü sütunu ifade eder. Sütun, veri çerçevesindeki son yere eklenir.

Örnek 2:  Pandas insert() işlevini Kullanarak Veri Çerçevesine Sütun Ekleme

Veri çerçevesine yeni sütunlar eklemek için “insert()” yöntemini kullanacağız. Pandaların sonuna ek sütunlar eklemek yerine, bunları mevcut sütunların arasına ekleyebilirsiniz. Önceki örneğe benzer bir veri çerçevesi oluşturmak için üç sütun aldık ve bunlara değerler atadık. İlk sütun olan “İsim”de “Emma”, “Ella”, Smith” ve “Maxwell”i içeren bir isim listemiz var. İkinci “Yaş” sütununda “29”, “36”, “39” ve “33” değerlerimizin listesi.

Ardından “DataFrame” ifadesini yazdırıyoruz. Veri çerçevesini “veri çerçevesi” ifadesinin altında göstereceğiz. 'insert()' işlevini kullanarak Pandalar veri çerçevesi için bir sütun daha oluşturuyoruz. Verilen veri setimize yeni bir sütun olarak eklenebilmesi için bir liste oluşturulması gerekiyor. Panda DataFrame'in “assign()” yöntemi, daha fazla sütun eklemek için de kullanılabilir. “df” kullanarak yeni bir sütun ekliyoruz. sokmak'. 'Cinsiyet' adlı ek sütun, cinsiyeti 'Erkek' veya 'Kadın' olarak görüntüler.

Şimdi başka bir ifade yazdıralım, “Yeni Veri Çerçevesi”. Şimdi, 'pd' ile eklediğimiz ek sütunu içeren 'Yeni Veri Çerçevesi' ifadesinin altında yeni bir veri çerçevesi sunulacak. ekle()” işlevi. Benzer ada sahip sütun, “insert()” işlevi kullanılarak eklenemez. Veri Çerçevesinde zaten bir sütun olması durumunda, varsayılan olarak bir Değer Hatası oluşturulur.

Bu çıktıda, 'insert()' işlevini kullanarak oluşturduğumuz sütun, veri çerçevesine eklenir. Çıktısı iki veri çerçevesi görüntüler; ilk dataFrame, 'Ad' ve 'Yaş' olmak üzere iki sütunumuz olan 'pd.data çerçevesi' kullanılarak oluşturuldu. “insert()” işlevini kullanarak eklediğimiz yeni “gender” sütunu, aşağıda gösterilen ikinci veri çerçevesinde gösterilmektedir. Bu veri çerçevesi, içinde bazı veriler bulunan üç sütun olduğunu gösterir. İndeks '2' boyutundadır, yani '0'dan 3'e kadar girişleri vardır. Bu veri çerçevesine atadığımız yeni sütunun indeks konumu “3”.

Çözüm

Yaygın olarak kullanılan bir veri analizi ve güncelleme işlemi, DataFrame'e sütun eklemektir. Ancak Pandalar size görevi tamamlamanız için dört farklı yöntem sunarak sayısız seçenek sunar; ancak yazımızda panadas “insert()” sütunu olan tek bir teknik kullanıyoruz. Bir DataFrame'i yeni sütunlarla genişletmenin en zor kısımlarından biri indekslemedir. Her iki örneği de hızlıca açıklayalım. Önce ders başlıklı bir veri çerçevesi oluşturduk ve bu sütuna “ders adı” ve “ücret” sütunlarını ekledik ve değerler atadık. “insert()” işlevini kullanarak, aynı veri çerçevesine dizindeki konumunu “2” olarak gösteren yeni bir sütun ekleriz. İkinci örnekte iki dataFrame gösterilmiştir. İki sütun oluşturduk ve ilk veri çerçevesinde bazı değerleri listeledik. Daha sonra insert() fonksiyonunu kullanarak veri çerçevesine “Gender” isimli yeni bir kolon ekledik, o da indekste “2” olarak konumlandırıldı; şimdi, yukarıdaki ikinci örnekte gösterildiği gibi tabloyu tekrar görüntüledi.

Yukarıdaki tekniklere hakim olduktan sonra, DataFrame'e kolayca yeni sütunlar ekleyebiliriz.