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.

4
Perbarui indeks setelah menyortir bingkai data
Ambil bingkai data berikut: x = np.tile(np.arange(3),3) y = np.repeat(np.arange(3),3) df = pd.DataFrame({"x": x, "y": y}) x y 0 0 0 1 1 0 2 2 0 3 0 1 4 1 1 5 2 1 6 0 2 7 1 2 8 2 2 Saya perlu mengurutkan berdasarkan xpertama, …
103 python  pandas 


2
Kolom binning dengan python pandas
Saya memiliki kolom Data Frame dengan nilai numerik: df['percentage'].head() 46.5 44.2 100.0 42.12 Saya ingin melihat kolom sebagai jumlah bin: bins = [0, 1, 5, 10, 25, 50, 100] Bagaimana saya bisa mendapatkan hasil sebagai bin dengan mereka value counts? [0, 1] bin amount [1, 5] etc [5, 10] etc …


2
Secara efisien memeriksa apakah objek arbitrer adalah NaN dengan Python / numpy / pandas?
Array numpy saya digunakan np.nanuntuk menunjukkan nilai yang hilang. Saat saya mengulangi kumpulan data, saya perlu mendeteksi nilai yang hilang tersebut dan menanganinya dengan cara khusus. Saya menggunakan secara naif numpy.isnan(val), yang berfungsi dengan baik kecuali jika valtidak termasuk dalam subset tipe yang didukung oleh numpy.isnan(). Misalnya, data yang hilang …
101 python  numpy  pandas 

6
Bagaimana cara "memilih yang berbeda" di beberapa kolom bingkai data di panda?
Saya mencari cara untuk melakukan hal yang setara dengan SQL SELECT DISTINCT col1, col2 FROM dataframe_table Perbandingan panda sql tidak memiliki apa-apa distinct. .unique() hanya berfungsi untuk satu kolom, jadi saya kira saya dapat menggabungkan kolom, atau memasukkannya ke dalam daftar / tupel dan membandingkannya, tetapi ini sepertinya sesuatu yang …
101 python  pandas 

8
Bisakah Panda memplot histogram tanggal?
Saya telah mengambil Seri saya dan memaksanya ke kolom tanggal waktu dtype = datetime64[ns](meskipun hanya membutuhkan resolusi hari ... tidak yakin bagaimana mengubahnya). import pandas as pd df = pd.read_csv('somefile.csv') column = df['date'] column = pd.to_datetime(column, coerce=True) tetapi merencanakan tidak berhasil: ipdb> column.plot(kind='hist') *** TypeError: ufunc add cannot use operands …

2
Objek 'DataFrame' tidak memiliki atribut 'sort'
Saya menghadapi beberapa masalah di sini, dalam paket python saya, saya telah menginstal numpy, tetapi saya masih memiliki kesalahan ini, objek 'DataFrame' tidak memiliki atribut 'sort' Siapapun bisa memberi saya ide .. Ini kode saya: final.loc[-1] =['', 'P','Actual'] final.index = final.index + 1 # shifting index final = final.sort() final.columns=[final.columns,final.iloc[0]] …

7
Cara menggeser kolom di Pandas DataFrame
Saya ingin menggeser kolom dalam Pandas DataFrame, tetapi saya belum dapat menemukan metode untuk melakukannya dari dokumentasi tanpa menulis ulang seluruh DF. Apakah ada yang tahu bagaimana melakukannya? DataFrame: ## x1 x2 ##0 206 214 ##1 226 234 ##2 245 253 ##3 265 272 ##4 283 291 Output yang diinginkan: …
101 python  pandas  dataframe 

5
Memilih kolom panda berdasarkan lokasi
Saya hanya mencoba mengakses kolom panda bernama dengan integer. Anda dapat memilih baris berdasarkan lokasi menggunakan df.ix[3]. Tetapi bagaimana cara memilih kolom dengan integer? Dataframe saya: df=pandas.DataFrame({'a':np.random.rand(5), 'b':np.random.rand(5)})
101 python  pandas  indexing 

1
Cara membaca beberapa baris pertama untuk bingkai data panda
Apakah ada cara bawaan untuk digunakan read_csvhanya untuk membaca nbaris pertama file tanpa mengetahui panjang baris sebelumnya? Saya memiliki file besar yang membutuhkan waktu lama untuk membaca, dan kadang-kadang hanya ingin menggunakan yang pertama, katakanlah, 20 baris untuk mendapatkan sampelnya (dan memilih untuk tidak memuat semuanya dan mengambil alih kepalanya). …
101 python  pandas  csv  dataframe 


6
bagaimana Anda memfilter kerangka data panda menurut beberapa kolom
Untuk memfilter kerangka data (df) dengan satu kolom, jika kita mempertimbangkan data dengan laki-laki dan perempuan kita mungkin: males = df[df[Gender]=='Male'] Pertanyaan 1 - Tetapi bagaimana jika data dalam rentang beberapa tahun dan saya hanya ingin melihat laki-laki untuk tahun 2014? Dalam bahasa lain saya mungkin melakukan sesuatu seperti: if …
100 python  filter  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.