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




11
Verilerin üzerine yazmadan (pandalar kullanarak) mevcut bir excel dosyasına nasıl yazılır?
Aşağıdaki şekilde excel dosyasına yazmak için pandaları kullanıyorum: import pandas writer = pandas.ExcelWriter('Masterfile.xlsx') data_filtered.to_excel(writer, "Main", cols=['Diff1', 'Diff2']) writer.save() Masterfile.xlsx zaten çok sayıda farklı sekmeden oluşur. Ancak, henüz "Ana" içermiyor. Pandalar "Ana" sayfaya doğru bir şekilde yazar, ne yazık ki diğer tüm sekmeleri de siler.

4
pandalar bazı sütunları satırlara dönüştürür
Veri kümemde n tarih için konuma göre bazı bilgiler var. Sorun, her tarihin aslında farklı bir sütun başlığı olmasıdır. Örneğin CSV, location name Jan-2010 Feb-2010 March-2010 A "test" 12 20 30 B "foo" 18 20 25 Onun gibi görünmesini isterdim location name Date Value A "test" Jan-2010 12 A "test" …
120 python  pandas 

9
Pandalar uygulamasından birden çok sütun döndür ()
Pandalarım var DataFrame df_test,. Bayt cinsinden boyutu temsil eden bir sütun 'boyut' içerir. Aşağıdaki kodu kullanarak KB, MB ve GB hesapladım: df_test = pd.DataFrame([ {'dir': '/Users/uname1', 'size': 994933}, {'dir': '/Users/uname2', 'size': 109338711}, ]) df_test['size_kb'] = df_test['size'].astype(int).apply(lambda x: locale.format("%.1f", x / 1024.0, grouping=True) + ' KB') df_test['size_mb'] = df_test['size'].astype(int).apply(lambda x: locale.format("%.1f", …

1
Pandalar bir görünüm yerine kopya oluşturmak için hangi kuralları kullanır?
Pandas'ın bir veri çerçevesinden bir seçimin orijinal veri çerçevesinin bir kopyası veya orijinal üzerinde bir görünüm olduğuna karar verirken kullandığı kurallar konusunda kafam karıştı. Örneğin, varsa df = pd.DataFrame(np.random.randn(8,8), columns=list('ABCDEFGH'), index=range(1,9)) queryA'nın bir kopya döndürdüğünü anlıyorum, böylece foo = df.query('2 < index <= 5') foo.loc[:,'E'] = 40 orijinal veri çerçevesi …

8
Bir 1d dizisi beklendiğinde bir sütun vektörü y geçirildi
Ben oturması lazım RandomForestRegressorgelen sklearn.ensemble. forest = ensemble.RandomForestRegressor(**RF_tuned_parameters) model = forest.fit(train_fold, train_y) yhat = model.predict(test_fold) Bu kod, verilerin ( train_y) bazı ön işlemlerini yapana kadar her zaman çalıştı . Hata mesajı şunu söylüyor: DataConversionWarning: Bir 1d dizisi beklendiğinde bir sütun vektörü y geçirildi. Lütfen y'nin şeklini (n_samples,) olarak değiştirin, örneğin …

3
Bir dizenin pandalarda bir listedeki alt dizelerden birini içerip içermediğini nasıl test edebilirim?
df.isin()Ve kombinasyonuna eşdeğer olan herhangi bir işlev var mı df[col].str.contains()? Örneğin, diziye sahip olduğumu s = pd.Series(['cat','hat','dog','fog','pet'])ve sherhangi birini içeren tüm yerleri bulmak istediğimi varsayalım , ['og', 'at']'evcil hayvan' dışında her şeyi almak isterim. Bir çözümüm var, ama oldukça yetersiz: searchfor = ['og', 'at'] found = [s.str.contains(x) for x in …

5
Pandas kullanarak bir dize sütunundaki her değere bir dize öneki ekleyin
Bir pandalar veri çerçevesinin söz konusu sütunundaki her değerin başlangıcına bir dize eklemek istiyorum (zarifçe). Bunu nasıl yapacağımı zaten buldum ve şu anda kullanıyorum: df.ix[(df['col'] != False), 'col'] = 'str'+df[(df['col'] != False), 'col'] Bu, yapılması gereken cehennemsiz bir şey gibi görünüyor - başka bir yol biliyor musunuz (bu, o sütunun …

7
Pandalar veri çerçevesinin son veri satırı nasıl silinir?
Bunun basit olması gerektiğini düşünüyorum, ancak birkaç fikir denedim ve hiçbiri işe yaramadı: last_row = len(DF) DF = DF.drop(DF.index[last_row]) #<-- fail! Negatif indeks kullanmayı denedim ama bu da hatalara neden oluyor. Hâlâ temel bir şeyi yanlış anlıyor olmalıyım.
119 python  pandas 

3
Pandas Future uyarısı nasıl engellenir?
Programı çalıştırdığımda Pandalar her seferinde aşağıdaki gibi 'Gelecek uyarısı' veriyor. D:\Python\lib\site-packages\pandas\core\frame.py:3581: FutureWarning: rename with inplace=True will return None from pandas 0.11 onward " from pandas 0.11 onward", FutureWarning) Mesajı aldım, ancak Pandaların tekrar tekrar bu tür mesajlar göstermesini durdurmak istiyorum, Pandaların 'Gelecek uyarısını' açmamasına izin vermek için ayarlayabileceğim herhangi bir …

6
NaN'leri str.contains ile yok saymak
Dize içeren satırları şu şekilde bulmak istiyorum: DF[DF.col.str.contains("foo")] Ancak, bazı öğeler NaN olduğundan bu başarısız olur: ValueError: NA / NaN değerlerini içeren vektörle dizine eklenemez Bu yüzden şaşkınlığa başvuruyorum DF[DF.col.notnull()][DF.col.dropna().str.contains("foo")] Daha iyi bir yol var mı?
118 python  pandas 

5
Seaborn kutu grafiğine başlık nasıl eklenir
Oldukça Google'a uygun görünüyor, ancak çevrimiçi olarak işe yarayan bir şey bulamadım. İkisini de denedim sns.boxplot('Day', 'Count', data= gg).title('lalala')ve sns.boxplot('Day', 'Count', data= gg).suptitle('lalala'). Hiçbiri işe yaramadı. Sanırım matplotlib ile de çalıştığım için olabilir.

17
SQL Sorgusu sonucunu PANDAS Veri Yapısına nasıl dönüştürebilirim?
Bu sorunla ilgili herhangi bir yardım çok takdir edilecektir. Bu yüzden temelde SQL veritabanımda bir sorgu çalıştırmak ve döndürülen verileri Pandas veri yapısı olarak depolamak istiyorum. Sorgu için kod ekledim. Pandalar hakkındaki belgeleri okuyorum, ancak sorgumun dönüş türünü belirlemekte sorun yaşıyorum. Sorgu sonucunu yazdırmaya çalıştım, ancak herhangi bir yararlı bilgi …

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.