Pertanyaan yang diberi tag pandas

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

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

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

20
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 =...

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

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

15
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 # .. .. .. # 85 9 4 # 86 9...

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

13
Panda lambat DataFrame MultiIndex reindex

Saya memiliki DataFrame panda dalam bentuk: id start_time sequence_no value 0 71 2018-10-17 20:12:43+00:00 114428 3 1 71 2018-10-17 20:12:43+00:00 114429 3 2 71 2018-10-17 20:12:43+00:00 114431 79 3 71 2019-11-06 00:51:14+00:00 216009 100 4 71 2019-11-06 00:51:14+00:00 216011 150 5 71 2019-11-06...

12
Hasilkan produk kartesian biner yang difilter

Pernyataan masalah Saya mencari cara yang efisien untuk menghasilkan produk kartesian biner penuh (tabel dengan semua kombinasi Benar dan Salah dengan sejumlah kolom), difilter oleh kondisi eksklusif tertentu. Sebagai contoh, untuk tiga kolom / bit n=3kita akan mendapatkan tabel lengkap df_combs...