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.

12
Mengganti nilai kolom dalam DataFrame pandas
Saya mencoba untuk mengganti nilai dalam satu kolom dataframe. Kolom ('female') hanya berisi nilai 'female' dan 'male'. Saya telah mencoba yang berikut ini: w['female']['female']='1' w['female']['male']='0' Tetapi menerima salinan yang sama persis dari hasil sebelumnya. Idealnya saya ingin mendapatkan beberapa output yang menyerupai elemen loop berikut-bijaksana. if w['female'] =='female': w['female'] = …
149 python  pandas 

6
Cara efisien untuk menerapkan beberapa filter ke panda DataFrame atau Seri
Saya memiliki skenario di mana pengguna ingin menerapkan beberapa filter ke objek DataFrame atau Seri Pandas. Pada dasarnya, saya ingin rantai secara efisien sekelompok penyaringan (operasi perbandingan) bersama-sama yang ditentukan pada saat dijalankan oleh pengguna. Filter harus aditif (alias masing-masing yang diterapkan harus mempersempit hasil). Saat ini saya menggunakan reindex()tetapi …
148 python  algorithm  pandas 

4
python panda: menerapkan fungsi dengan argumen ke seri
Saya ingin menerapkan fungsi dengan argumen ke seri di python panda: x = my_series.apply(my_function, more_arguments_1) y = my_series.apply(my_function, more_arguments_2) ... The dokumentasi menggambarkan dukungan untuk menerapkan metode, tetapi tidak menerima argumen. Apakah ada metode berbeda yang menerima argumen? Atau, apakah saya melewatkan solusi sederhana? Pembaruan (Oktober 2017): Perhatikan bahwa sejak …
147 python  pandas  apply 

9
panda GroupBy kolom dengan nilai NaN (hilang)
Saya memiliki DataFrame dengan banyak nilai yang hilang di kolom yang ingin saya kelompokkan: import pandas as pd import numpy as np df = pd.DataFrame({'a': ['1', '2', '3'], 'b': ['4', np.NaN, '6']}) In [4]: df.groupby('b').groups Out[4]: {'4': [0], '6': [2]} melihat bahwa Panda telah menjatuhkan baris dengan nilai target NaN. …

6
Pandas read_csv dari url
Saya menggunakan Python 3.4 dengan IPython dan memiliki kode berikut. Saya tidak dapat membaca file csv dari URL yang diberikan: 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) Saya mengalami kesalahan berikut "Nama jalur file yang diharapkan atau objek seperti file, punya tipe" Bagaimana cara memperbaikinya?
147 python  csv  pandas  request 

2
Pilih baris di pandas MultiIndex DataFrame
Apa cara pandas paling umum untuk memilih / memfilter baris dataframe yang indeksnya adalah MultiIndex ? Mengiris berdasarkan satu nilai / label Mengiris berdasarkan beberapa label dari satu atau lebih level Pemfilteran pada kondisi dan ekspresi boolean Metode mana yang dapat diterapkan dalam keadaan apa Asumsi untuk kesederhanaan: input dataframe …

3
Bagaimana cara mengulang dataframe Pandas yang dikelompokkan?
DataFrame: c_os_family_ss c_os_major_is l_customer_id_i 0 Windows 7 90418 1 Windows 7 90418 2 Windows 7 90418 Kode: print df for name, group in df.groupby('l_customer_id_i').agg(lambda x: ','.join(x)): print name print group Saya mencoba untuk hanya mengulang data agregat, tetapi saya mendapatkan kesalahan: ValueError: terlalu banyak nilai untuk dibongkar @ Edum, inilah …
146 python  pandas 


6
Periksa apakah ada nilai dalam indeks bingkai data pandas
Saya yakin ada cara yang jelas untuk melakukan ini tetapi tidak dapat memikirkan sesuatu yang licin sekarang. Pada dasarnya alih-alih meningkatkan pengecualian, saya ingin mendapatkan Trueatau Falsemelihat apakah ada nilai dalam dfindeks pandas . import pandas as pd df = pd.DataFrame({'test':[1,2,3,4]}, index=['a','b','c','d']) df.loc['g'] # (should give False) Apa yang saya …
145 python  pandas  ipython 

7
Membaca file Excel dengan python menggunakan panda
Saya mencoba membaca file excel dengan cara ini: newFile = pd.ExcelFile(PATH\FileName.xlsx) ParsedData = pd.io.parsers.ExcelFile.parse(newFile) yang melempar kesalahan yang mengatakan dua argumen yang diharapkan, saya tidak tahu apa argumen kedua dan apa yang saya coba capai di sini adalah untuk mengkonversi file Excel ke DataFrame, Apakah saya melakukannya dengan cara yang …

7
Pandna dataframe fillna () hanya beberapa kolom di tempat
Saya mencoba untuk mengisi nilai dalam dataframe Pandas dengan 0 untuk hanya beberapa subset kolom. Ketika saya melakukannya: import pandas as pd df = pd.DataFrame(data={'a':[1,2,3,None],'b':[4,5,None,6],'c':[None,None,7,8]}) print df df.fillna(value=0, inplace=True) print df Hasil: a b c 0 1.0 4.0 NaN 1 2.0 5.0 NaN 2 3.0 NaN 7.0 3 NaN 6.0 …
144 python  pandas  dataframe 

6
Panda: Mencari daftar lembar dalam file excel
Pandas versi baru menggunakan antarmuka berikut untuk memuat file Excel: read_excel('path_to_file.xls', 'Sheet1', index_col=None, na_values=['NA']) tetapi bagaimana jika saya tidak tahu lembar yang tersedia? Sebagai contoh, saya bekerja dengan file excel lembar berikut Data 1, Data 2 ..., Data N, foo, bar tapi saya tidak tahu Napriori. Apakah ada cara untuk …
144 python  excel  pandas  openpyxl  xlrd 


5
Mengubah subset baris dalam bingkai data panda
Asumsikan saya memiliki panda DataFrame dengan dua kolom, A dan B. Saya ingin memodifikasi DataFrame ini (atau membuat salinan) sehingga B selalu NaN setiap kali A adalah 0. Bagaimana saya mencapainya? Saya mencoba yang berikut ini df['A'==0]['B'] = np.nan dan df['A'==0]['B'].values.fill(np.nan) tanpa keberhasilan.
143 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.