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

6
Panda veri çerçevesi dizininde bir değer olup olmadığını kontrol edin
Bunu yapmak için açık bir yol olduğundan eminim ama şu anda kaygan bir şey düşünemiyorum. Temelde istisna artırmak yerine pandalar dizininde bir değer olup olmadığını görmek Trueveya Falsegörmek istiyorum df. import pandas as pd df = pd.DataFrame({'test':[1,2,3,4]}, index=['a','b','c','d']) df.loc['g'] # (should give False) Şu anda çalıştığım şey şu sum(df.index == …
139 python  pandas  ipython 

6
URL'den pandalar read_csv
IPython ile Python 3.4 kullanıyorum ve aşağıdaki kodu var. Belirtilen URL'den bir csv dosyasını okuyamıyorum: import pandas as pd import requests url="https://github.com/cs109/2014_data/blob/master/countries.csv" s=requests.get(url).content c=pd.read_csv(s) Aşağıdaki hatayla karşılaştım "Beklenen dosya yolu adı veya dosya benzeri bir nesne, tür var" Bunu nasıl düzeltebilirim?
139 python  csv  pandas  request 

7
Adı belirli bir dize içeren sütunu bulun
Sütun adlarına sahip bir veri çerçevem ​​var ve belirli bir dizeyi içeren ancak onunla tam olarak eşleşmeyen birini bulmak istiyorum. Arıyorum 'spike'sütun adları gibi içinde 'spike-2', 'hey spike', 'spiked-in'( 'spike'kısmı her zaman süreklidir). Sütun adının bir dizge veya değişken olarak döndürülmesini istiyorum, bu nedenle sütuna daha sonra df['name']veya df[name]normal olarak …

6
Pandalar: Ayar no. maksimum satır sayısı
Aşağıdakileri görüntülerken sorun yaşıyorum DataFrame: n = 100 foo = DataFrame(index=range(n)) foo['floats'] = np.random.randn(n) foo Sorun, ipython not defterinde varsayılan olarak tüm satırları yazdırmamasıdır, ancak ortaya çıkan satırları görüntülemek için dilim yapmak zorundayım. Aşağıdaki seçenek bile çıktıyı değiştirmez: pd.set_option('display.max_rows', 500) Herkes dizinin nasıl görüntüleneceğini biliyor mu?

6
sklearn ile ölçeklenen pandalar veri çerçevesi sütunları
Karışık tip sütunlara sahip bir panda veri çerçevem ​​var ve sklearn'ın min_max_scaler'ını bazı sütunlara uygulamak istiyorum. İdeal olarak, bu dönüşümleri yerinde yapmak isterdim, ancak bunu yapmanın bir yolunu henüz bulamadım. Çalışan şu kodu yazdım: import pandas as pd import numpy as np from sklearn import preprocessing scaler = preprocessing.MinMaxScaler() dfTest …

5
Pandalar veri çerçevesi her grubun ilk satırını alır
Benim DataFramegibi pandalarım var . df = pd.DataFrame({'id' : [1,1,1,2,2,3,3,3,3,4,4,5,6,6,6,7,7], 'value' : ["first","second","second","first", "second","first","third","fourth", "fifth","second","fifth","first", "first","second","third","fourth","fifth"]}) Bunu ["id", "değer"] ile gruplamak ve her grubun ilk satırını almak istiyorum. id value 0 1 first 1 1 second 2 1 second 3 2 first 4 2 second 5 3 first 6 3 …
137 python  pandas  dataframe 




6
Pandas DataFrame'e tsv dosyası nasıl yüklenir?
Python ve pandalarda yeniyim. tsvPandalara bir dosya yüklemeye çalışıyorum DataFrame. Denediğim şey bu ve aldığım hata: >>> df1 = DataFrame(csv.reader(open('c:/~/trainSetRel3.txt'), delimiter='\t')) Traceback (most recent call last): File "<pyshell#28>", line 1, in <module> df1 = DataFrame(csv.reader(open('c:/~/trainSetRel3.txt'), delimiter='\t')) File "C:\Python27\lib\site-packages\pandas\core\frame.py", line 318, in __init__ raise PandasError('DataFrame constructor not properly called!') PandasError: DataFrame …
136 python  pandas  csv 


6
pandalar: Bir sütundaki metni birden çok satıra nasıl bölerim?
Ben büyük bir csv dosyası ile çalışıyorum ve son sütunun yanındaki belirli bir sınırlayıcı tarafından bölmek istediğiniz bir metin dizesi vardır. Pandalar veya python kullanarak bunu yapmanın basit bir yolu olup olmadığını merak ediyordum? CustNum CustomerName ItemQty Item Seatblocks ItemExt 32363 McCartney, Paul 3 F04 2:218:10:4,6 60 31316 Lennon, John …
135 python  pandas  dataframe 

9
ImportError: dateutil.parser adlı modül yok
pandasBir Pythonprograma aktarırken aşağıdaki hatayı alıyorum monas-mbp:book mona$ sudo pip install python-dateutil Requirement already satisfied (use --upgrade to upgrade): python-dateutil in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python Cleaning up... monas-mbp:book mona$ python t1.py No module named dateutil.parser Traceback (most recent call last): File "t1.py", line 4, in <module> import pandas as pd File "/Library/Python/2.7/site-packages/pandas/__init__.py", line …
135 python  pandas  pip 

8
Pandalar, liste sütununu birden çok sütuna böldü
Tek sütunlu pandalarım DataFrame var: import pandas as pd df = pd.DataFrame( data={ "teams": [ ["SF", "NYG"], ["SF", "NYG"], ["SF", "NYG"], ["SF", "NYG"], ["SF", "NYG"], ["SF", "NYG"], ["SF", "NYG"], ] } ) print(df) Çıktı: teams 0 [SF, NYG] 1 [SF, NYG] 2 [SF, NYG] 3 [SF, NYG] 4 [SF, NYG] …
135 python  pandas 

3
pandalar: veri çerçevesi indekslenirken birden çok koşul - beklenmeyen davranış
Veri çerçevesindeki satırları iki sütundaki değerlere göre filtreliyorum. Bazı nedenlerden dolayı OR operatörü, AND operatörünün davranmasını beklediğim gibi davranıyor ve bunun tersi de geçerli. Test kodum: import pandas as pd df = pd.DataFrame({'a': range(5), 'b': range(5) }) # let's insert some -1 values df['a'][1] = -1 df['b'][1] = -1 df['a'][3] …

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.