«pandas» etiketlenmiş sorular

Pandas, veri manipülasyonu ve analizi için bir Python kütüphanesidir, örneğin veri çerçeveleri, çok boyutlu zaman serileri ve istatistiklerde, deneysel bilim sonuçlarında, ekonometrikte veya finansta yaygın olarak bulunan kesitsel veri kümeleri. Pandalar, Python'daki ana veri bilimi kütüphanelerinden biridir.


22
Pandalar'da bir DataFrame'deki satırlar üzerinde nasıl yineleme yapılır?
Bir var DataFramepandalar gelen: import pandas as pd inp = [{'c1':10, 'c2':100}, {'c1':11,'c2':110}, {'c1':12,'c2':120}] df = pd.DataFrame(inp) print df Çıktı: c1 c2 0 10 100 1 11 110 2 12 120 Şimdi bu çerçevenin satırları üzerinde yineleme yapmak istiyorum. Her satır için öğelerine (hücrelerdeki değerler) sütunların adıyla erişebilmek istiyorum. Örneğin: …
1948 python  pandas  rows  dataframe 

26
Pandalarda sütunları yeniden adlandırma
Pandalar ve orijinal sütun etiketleri değiştirmek için düzenlemek gerekir sütun etiketleri kullanarak bir DataFrame var. AOrijinal sütun adlarının olduğu bir DataFrame sütun adlarını değiştirmek istiyorum : ['$a', '$b', '$c', '$d', '$e'] için ['a', 'b', 'c', 'd', 'e']. Düzenlenmiş sütun adlarını bir listede sakladım, ancak sütun adlarının nasıl değiştirileceğini bilmiyorum.

15
Panda DataFrame'den sütun sil
Ben DataFrame bir sütun silerken kullanıyorum: del df['column_name'] Ve bu harika çalışıyor. Aşağıdakileri neden kullanamıyorum? del df.column_name / Serisine sütun olarak erişmek mümkün olduğundan df.column_name, bunun çalışmasını bekledim.
1328 python  pandas  dataframe 


19
Panda DataFrame sütun başlıklarından liste al
Bir panda DataFrame sütun başlıklarının bir listesini almak istiyorum. DataFrame kullanıcı girişinden gelecek, bu yüzden kaç tane sütun olacağını ya da ne adlandırılacağını bilmiyorum. Örneğin, böyle bir DataFrame verildiğinde: >>> my_dataframe y gdp cap 0 1 2 5 1 2 3 9 2 8 7 2 3 3 4 7 …
1014 python  pandas  dataframe 

16
Pandalar kullanarak “büyük veri” iş akışları
Panda öğrenirken aylarca bu sorunun cevabını bulmaya çalıştım. SAS'ı günlük işlerim için kullanıyorum ve çekirdek dışı desteği için harika. Bununla birlikte, SAS, başka birçok nedenden dolayı bir yazılım parçası olarak korkunçtur. Bir gün SAS kullanımımı python ve pandalarla değiştirmeyi umuyorum, ancak şu anda büyük veri kümeleri için çekirdek dışı bir …

23
Python pandalarındaki mevcut DataFrame'e yeni sütun ekleme
Adlandırılmış sütunlar ve satırlar sürekli olmayan numaraları ile aşağıdaki dizinlenmiş DataFrame var: a b c d 2 0.671399 0.101208 -0.181532 0.241273 3 0.446172 -0.243316 0.051767 1.577318 5 0.614758 0.075793 -0.451460 -0.012493 'e'Varolan veri çerçevesine yeni bir sütun eklemek istiyorum ve veri çerçevesindeki bir şey değiştirmek istemiyorum (yani, yeni sütun her …

14
Panda DataFrame'in satır sayısını nasıl alabilirim?
Pandalar ile dataframe df satır sayısını almaya çalışıyorum ve işte benim kod. Yöntem 1: total_rows = df.count print total_rows +1 Yöntem 2: total_rows = df['First_columnn_label'].count print total_rows +1 Her iki kod parçacığı da bana bu hatayı veriyor: TypeError: +: 'instancemethod' ve 'int' için desteklenmeyen işlenen türleri Neyi yanlış yapıyorum?
932 python  pandas  dataframe 

30
DataFrame sütunlarının sırası nasıl değiştirilir?
Aşağıdaki DataFrame( df) var: import numpy as np import pandas as pd df = pd.DataFrame(np.random.rand(10, 5)) Atamaya göre daha fazla sütun ekliyorum: df['mean'] = df.mean(1) Sütunu meanöne nasıl taşıyabilirim , yani diğer sütunların sırasına dokunulmadan ilk sütun olarak nasıl ayarlayabilirim?
878 python  pandas  dataframe 

25
Panda DataFrame'e bir satır ekleme
Pandalar tamamen doldurulmuş yüklemek için tasarlanmış olduğunu anlıyorum DataFrameama boş bir DataFrame oluşturmak sonra tek tek satır eklemek gerekir . Bunu yapmanın en iyi yolu nedir? Başarıyla boş bir DataFrame oluşturdum: res = DataFrame(columns=('lib', 'qty1', 'qty2')) Sonra yeni bir satır ekleyebilir ve bir alanı doldurabilirim: res = res.set_value(len(res), 'qty1', 10.0) …

9
Pandalar'daki sütunların veri türünü değiştirme
Liste listesi olarak temsil edilen bir tabloyu a dönüştürmek istiyorum Pandas DataFrame. Son derece basitleştirilmiş bir örnek olarak: a = [['a', '1.2', '4.2'], ['b', '70', '0.03'], ['x', '5', '0']] df = pd.DataFrame(a) Sütunları uygun türlere, bu durumda 2 ve 3 sütunlarını kayan noktaya dönüştürmenin en iyi yolu nedir? DataFrame'e dönüştürürken …


7
Panda DataFrame'i CSV dosyasına yazma
Pandalar bir CSV dosyasına yazmak istiyorum bir veri çerçevesi var. Bunu kullanarak yapıyorum: df.to_csv('out.csv') Ve hatayı alıyorum: UnicodeEncodeError: 'ascii' codec can't encode character u'\u03b1' in position 20: ordinal not in range(128) Bunu kolayca aşmanın herhangi bir yolu var mı (yani veri çerçevemde unicode karakterler var)? Ve örneğin bir 'sekme' yöntemi …
717 python  csv  pandas  dataframe 

8
Sözlük listesini pandalara dönüştürme DataFrame
Bunun gibi sözlüklerin bir listesi var: [{'points': 50, 'time': '5:00', 'year': 2010}, {'points': 25, 'time': '6:00', 'month': "february"}, {'points':90, 'time': '9:00', 'month': 'january'}, {'points_h1':20, 'month': 'june'}] Ve bunu DataFrameböyle bir pandaya dönüştürmek istiyorum: month points points_h1 time year 0 NaN 50 NaN 5:00 2010 1 february 25 NaN 6:00 NaN …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.