Pertanyaan yang diberi tag pandas

117
Mengabaikan NaN dengan str.contains

Saya ingin menemukan baris yang berisi string, seperti: DF[DF.col.str.contains("foo")] Namun, ini gagal karena beberapa elemen adalah NaN: ValueError: tidak dapat mengindeks dengan vektor yang mengandung nilai NA / NaN Jadi saya menggunakan yang

115
panda mengubah beberapa kolom menjadi baris

Jadi dataset saya memiliki beberapa informasi berdasarkan lokasi untuk n tanggal. Masalahnya adalah setiap tanggal sebenarnya adalah tajuk kolom yang berbeda. Misalnya tampilan CSV location name Jan-2010 Feb-2010 March-2010 A "test" 12 20 30 B "foo" 18 20 25 Yang saya inginkan adalah...

115
Pandas DataFrame ke Daftar Daftar

Sangat mudah untuk mengubah daftar menjadi bingkai data panda: import pandas as pd df = pd.DataFrame([[1,2,3],[3,4,5]]) Tapi bagaimana cara mengubah df kembali menjadi daftar daftar? lol = df.what_to_do_now? print lol #

114
Bisakah panda menggunakan kolom sebagai indeks?

Saya memiliki spreadsheet seperti ini: Locality 2005 2006 2007 2008 2009 ABBOTSFORD 427000 448000 602500 600000 638500 ABERFELDIE 534000 600000 735000 710000 775000 AIREYS INLET459000 440000 430000 517500 512500 Saya tidak ingin menukar kolom dengan baris secara manual. Mungkinkah menggunakan...

114
Pretty Printing a pandas dataframe

Bagaimana cara mencetak bingkai data pandas sebagai tabel berbasis teks yang bagus, seperti berikut ini? +------------+---------+-------------+ | column_one | col_two | column_3 | +------------+---------+-------------+ | 0 | 0.0001 | ABCD | | 1 | 1e-005 | ABCD | | 2 | 1e-006 | long string | | 3 |...

114
Format sumbu y sebagai persen

Saya memiliki plot yang dibuat dengan panda seperti ini: df['myvar'].plot(kind='bar') Sumbu y adalah format sebagai float dan saya ingin mengubah sumbu y menjadi persentase. Semua solusi yang saya temukan menggunakan sintaks ax.xyz dan saya hanya dapat menempatkan kode di bawah baris di atas yang...

112
Membuat peta panas dari pandas DataFrame

Saya memiliki kerangka data yang dihasilkan dari paket Pandas Python. Bagaimana saya bisa menghasilkan peta panas menggunakan DataFrame dari paket pandas. import numpy as np from pandas import * Index= ['aaa','bbb','ccc','ddd','eee'] Cols = ['A', 'B', 'C','D'] df =