Pertanyaan yang diberi tag «pandas»

Pandas adalah pustaka Python untuk manipulasi dan analisis data, misalnya kerangka data, rangkaian waktu multidimensi, dan kumpulan data cross-sectional yang biasa ditemukan dalam statistik, hasil sains eksperimental, ekonometrik, atau keuangan. Panda adalah salah satu pustaka sains data utama di Python.

3
mengekstrak hari dari nilai numpy.timedelta64
Saya menggunakan pandas / python dan saya memiliki dua seri waktu tanggal s1 dan s2, yang telah dihasilkan menggunakan fungsi 'to_datetime' pada bidang df yang berisi tanggal / waktu. Saat saya mengurangi s1 dari s2 s3 = s2 - s1 Saya mendapatkan seri, s3, tipe timedelta64 [ns] 0 385 days, …
87 python  numpy  pandas 

1
Terapkan fungsi ke setiap sel di DataFrame
Saya memiliki kerangka data yang mungkin terlihat seperti ini: A B C foo bar foo bar bar foo foo bar Saya ingin melihat setiap elemen dari setiap baris (atau setiap elemen dari setiap kolom) dan menerapkan fungsi berikut untuk mendapatkan DF berikutnya: def foo_bar(x): return x.replace('foo', 'wow') A B C …

13
ValueError: numpy.dtype memiliki ukuran yang salah, coba kompilasi ulang
Saya baru saja menginstal paket pandas dan statsmodels di python 2.7 saya. Ketika saya mencoba "import pandas as pd", pesan kesalahan ini keluar. Adakah yang bisa membantu? Terima kasih!!! numpy.dtype has the wrong size, try recompiling Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\analytics\ext\python27\lib\site-packages\statsmodels-0.5.0-py2.7-win32.egg\statsmodels\formula\__init__.py", line …

3
Bug aneh di Panda dan Numpy tentang multithreading
Sebagian besar fungsi Numpy akan mengaktifkan multithreading secara default. misalnya, saya bekerja pada workstation intel cpu 8-core, jika saya menjalankan skrip import numpy as np x=np.random.random(1000000) for i in range(100000): np.sqrt(x) linux topakan menunjukkan 800% penggunaan CPU selama menjalankan seperti Yang berarti numpy secara otomatis mendeteksi bahwa workstation saya memiliki …
25 python  pandas  numpy 


7
Periksa apakah kolom panda berisi semua elemen dari daftar
Saya punya df seperti ini: frame = pd.DataFrame({'a' : ['a,b,c', 'a,c,f', 'b,d,f','a,z,c']}) Dan daftar barang: letters = ['a','c'] Tujuan saya adalah mendapatkan semua baris dari frameyang berisi setidaknya 2 elemen diletters Saya datang dengan solusi ini: for i in letters: subframe = frame[frame['a'].str.contains(i)] Ini memberi saya apa yang saya inginkan, …
20 python  pandas 

5
Hapus dan kembalikan nilai nilai untuk setiap variabel?
Saya memiliki kerangka data yang mencatat respons dari pilihan bahasa pemrograman 19717 orang melalui pertanyaan pilihan ganda. Kolom pertama tentu saja jenis kelamin responden sementara sisanya adalah pilihan yang mereka pilih. Dan karenanya jika saya memilih Python maka respons saya akan dicatat dalam kolom Python dan bukan bash dan sebaliknya. …


3
Cara mengonversi bingkai data panda ke kamus hierarkis
Saya memiliki kerangka data panda berikut: df1 = pd.DataFrame({'date': [200101,200101,200101,200101,200102,200102,200102,200102],'blockcount': [1,1,2,2,1,1,2,2],'reactiontime': [350,400,200,250,100,300,450,400]}) Saya mencoba membuat kamus hierarkis, dengan nilai-nilai kamus tertanam sebagai daftar, yang terlihat seperti ini: {200101: {1:[350, 400], 2:[200, 250]}, 200102: {1:[100, 300], 2:[450, 400]}} Bagaimana saya melakukan ini? Yang paling dekat yang saya dapatkan adalah menggunakan kode …
16 python  pandas 



6
Temukan pasangan simetris dengan cepat di numpy
from itertools import product import pandas as pd df = pd.DataFrame.from_records(product(range(10), range(10))) df = df.sample(90) df.columns = "c1 c2".split() df = df.sort_values(df.columns.tolist()).reset_index(drop=True) # c1 c2 # 0 0 0 # 1 0 1 # 2 0 2 # 3 0 3 # 4 0 4 # .. .. .. # …
15 python  pandas  numpy 

3
Dapatkan jarak terdekat dengan dua geodataframe di panda
Ini adalah geodatframe pertama saya: !pip install geopandas import pandas as pd import geopandas city1 = [{'City':"Buenos Aires","Country":"Argentina","Latitude":-34.58,"Longitude":-58.66}, {'City':"Brasilia","Country":"Brazil","Latitude":-15.78 ,"Longitude":-70.66}, {'City':"Santiago","Country":"Chile ","Latitude":-33.45 ,"Longitude":-70.66 }] city2 = [{'City':"Bogota","Country":"Colombia ","Latitude":4.60 ,"Longitude":-74.08}, {'City':"Caracas","Country":"Venezuela","Latitude":10.48 ,"Longitude":-66.86}] city1df = pd.DataFrame(city1) city2df = pd.DataFrame(city2) gcity1df = geopandas.GeoDataFrame( city1df, geometry=geopandas.points_from_xy(city1df.Longitude, city1df.Latitude)) gcity2df = geopandas.GeoDataFrame( city2df, geometry=geopandas.points_from_xy(city2df.Longitude, city2df.Latitude)) City1 …


2
Pilih kolom mana yang merupakan datetime
Saya memiliki kerangka data yang besar dengan banyak kolom, banyak di antaranya bertipe datetime.datetime. Masalahnya adalah bahwa banyak juga yang memiliki tipe campuran, termasuk misalnya datetime.datetimenilai dan Nonenilai (dan berpotensi nilai tidak valid lainnya): 0 2017-07-06 00:00:00 1 2018-02-27 21:30:05 2 2017-04-12 00:00:00 3 2017-05-21 22:05:00 4 2018-01-22 00:00:00 ... …
14 python  pandas 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.