«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.

3
Pandas DataFrame'den bir değer nasıl alınır, dizin ve nesne türünden değil
Aşağıdaki DataFrame'e sahip olduğumu varsayalım Mektup numarası A 1 B 2 C 3 D 4 Aşağıdaki kod aracılığıyla elde edilebilir import pandas as pd letters=pd.Series(('A', 'B', 'C', 'D')) numbers=pd.Series((1, 2, 3, 4)) keys=('Letters', 'Numbers') df=pd.concat((letters, numbers), axis=1, keys=keys) Şimdi C değerini Harfler sütunundan almak istiyorum. Komut satırı df[df.Letters=='C'].Letters dönecek 2 …
104 python  pandas  dataframe 

5
Pandas veri çerçevesine sütun ekle
Bu muhtemelen kolaydır, ancak aşağıdaki verilere sahibim: Veri çerçevesi 1'de: index dat1 0 9 1 5 Veri çerçevesi 2'de: index dat2 0 7 1 6 Aşağıdaki formda bir veri çerçevesi istiyorum: index dat1 dat2 0 9 7 1 5 6 appendYöntemi kullanmayı denedim , ancak bir çapraz birleşim elde ediyorum …
104 python  pandas 

7
Pandalar veri çerçevesinde bir hücreyi NaN olarak ayarlama
Bir veri çerçevesi sütunundaki hatalı değerleri NaN'ler ile değiştirmek istiyorum. mydata = {'x' : [10, 50, 18, 32, 47, 20], 'y' : ['12', '11', 'N/A', '13', '15', 'N/A']} df = pd.DataFrame(mydata) df[df.y == 'N/A']['y'] = np.nan Yine de, son satır başarısız olur ve bir df kopyası üzerinde çalıştığı için bir …
104 python  pandas  nan 

1
Pandalar veri çerçevesi için ilk birkaç satırı okumanın yolu
Satırların uzunluğunu önceden bilmeden bir dosyanın read_csvyalnızca ilk nsatırlarını okumanın yerleşik bir yolu var mı ? Okuması uzun zaman alan büyük bir dosyam var ve ara sıra sadece ilkini, örneğin 20 satırını örnek almak için kullanmak istiyorum (ve tam olanı yüklemeyi ve başını almamayı tercih ediyorum). Toplam satır sayısını bilseydim, …
104 python  pandas  csv  dataframe 

8
matplotlib kullanarak farklı kategorik seviyeler için farklı renkler çizin
Bu veri çerçevesi var diamondsgibi değişkenler oluşur (carat, price, color), ve ben serpme çizim çizmek istiyorum priceiçin carather biri için colorfarklı anlamı, colorarsa farklı rengi vardır. Bu kolaydır Rile ggplot: ggplot(aes(x=carat, y=price, color=color), #by setting color=color, ggplot automatically draw in different colors data=diamonds) + geom_point(stat='summary', fun.y=median) Bunu kullanarak Python yapılabilir …

2
Belirli bir sütunda NaN içeren satırlar nasıl seçilir?
Bu veri çerçevesi verildiğinde, yalnızca "Sütun2" değerine eşit olan satırlar nasıl seçilir NaN? In [56]: df = pd.DataFrame([range(3), [0, np.NaN, 0], [0, 0, np.NaN], range(3), range(3)], columns=["Col1", "Col2", "Col3"]) In [57]: df Out[57]: 0 1 2 0 0 1 2 1 0 NaN 0 2 0 0 NaN 3 0 …
104 python  pandas 

11
Yerinde Anlamak = Doğru
Gelen pandaskütüphane defalarca şu ifadeye gibi INPLACE nesneyi değiştirmek için bir seçenek yoktur ... df.dropna(axis='index', how='all', inplace=True) Neyin iade edildiğini ve nesnenin ne zaman inplace=Trueve ne zaman geçildiğini nasıl ele aldığını merak ediyorum inplace=False. Tüm işlemler selfne zaman değişiyor inplace=True? Ve inplace=Falsegibi yeni bir nesne ne zaman hemen oluşturulur new_df …
104 python  pandas  in-place 

4
Pandas veri çerçevesine sabit değere sahip sütun ekleyin [yineleme]
Bu sorunun zaten burada cevapları var : Sabit değere sahip veri çerçevesine sütun ekleyin (4 yanıt) 6 ay önce kapalı . Bir DataFrame verildiğinde: np.random.seed(0) df = pd.DataFrame(np.random.randn(3, 3), columns=list('ABC'), index=[1, 2, 3]) df A B C 1 1.764052 0.400157 0.978738 2 2.240893 1.867558 -0.977278 3 0.950088 -0.151357 -0.103219 0 …
104 python  pandas 



8
Pandaları Alpine Linux'a kurmak neden uzun sürüyor?
Temel işletim sistemi Alpine, CentOS veya Debian kullanarak bir Docker konteynerine Pandas ve Numpy (bağımlılıktır) kurmanın çok daha uzun sürdüğünü fark ettim. Saat farkını göstermek için aşağıda küçük bir test oluşturdum. Alpine'in Pandas ve Numpy'yi kurmak için derleme bağımlılıklarını güncellemesi ve indirmesi için geçen birkaç saniyenin yanı sıra, setup.py neden …
103 pandas  numpy  docker  alpine 

7
Pandas DataFrame'de bir sütun nasıl kaydırılır
Bir Pandas'taki bir sütunu kaydırmak istiyorum DataFrame, ancak tüm DF'yi yeniden yazmadan bunu belgelerden yapmak için bir yöntem bulamadım. Bunun nasıl yapıldığını bilen var m? Veri çerçevesi: ## x1 x2 ##0 206 214 ##1 226 234 ##2 245 253 ##3 265 272 ##4 283 291 Istenilen çıktı: ## x1 x2 …
102 python  pandas  dataframe 

7
Python Pandas'ta bir DataFrame'de iki değer arasındaki satırlar nasıl seçilir?
Bir DataFrame'i dfyalnızca sütundaki değerlerin closing_price99 ile 101 arasında olduğu satırları içerecek şekilde değiştirmeye ve bunu aşağıdaki kodla yapmaya çalışıyorum. Ancak, hatayı alıyorum ValueError: Bir Serinin doğruluk değeri belirsizdir. A.empty, a.bool (), a.item (), a.any () veya a.all () kullanın ve bunu döngüler kullanmadan yapmanın bir yolu olup olmadığını merak …
102 python  pandas 

3
Boş değerleri nan yerine boş dize olarak okumak için pandas.read_csv dosyasını alın
Bazı CSV verilerini okumak için panda kitaplığını kullanıyorum. Verilerimde, bazı sütunlar dizeler içeriyor. Dize "nan", boş bir dize olduğu gibi olası bir değerdir. Pandaların "nan" dizesini bir dizge olarak okumasını başardım, ancak boş bir değeri NaN olarak okumamayı nasıl elde edeceğimi çözemiyorum. İşte örnek veriler ve çıktı One,Two,Three a,1,one b,2,two …
102 python  csv  pandas 


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.