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.

11
Bagaimana cara menulis ke file excel yang sudah ada tanpa menimpa data (menggunakan panda)?
Saya menggunakan panda untuk menulis ke file excel dengan cara berikut: import pandas writer = pandas.ExcelWriter('Masterfile.xlsx') data_filtered.to_excel(writer, "Main", cols=['Diff1', 'Diff2']) writer.save() Masterfile.xlsx sudah terdiri dari beberapa tab yang berbeda. Namun, itu belum mengandung "Utama". Pandas menulis dengan benar ke sheet "Utama", sayangnya itu juga menghapus semua tab lainnya.


1
Aturan apa yang digunakan Panda untuk menghasilkan tampilan vs salinan?
Saya bingung tentang aturan yang digunakan Panda saat memutuskan bahwa pilihan dari kerangka data adalah salinan dari kerangka data asli, atau tampilan pada aslinya. Jika saya punya, misalnya, df = pd.DataFrame(np.random.randn(8,8), columns=list('ABCDEFGH'), index=range(1,9)) Saya mengerti bahwa querymengembalikan salinan sehingga sesuatu seperti foo = df.query('2 < index <= 5') foo.loc[:,'E'] = …

3
Bagaimana cara menguji apakah sebuah string berisi salah satu substring dalam daftar, di panda?
Apakah ada fungsi yang setara dengan kombinasi df.isin()dan df[col].str.contains()? Sebagai contoh, katakanlah saya memiliki seri s = pd.Series(['cat','hat','dog','fog','pet']), dan saya ingin menemukan semua tempat yang sberisi salah satu ['og', 'at'], saya ingin mendapatkan semuanya kecuali 'hewan peliharaan'. Saya punya solusi, tapi agak janggal: searchfor = ['og', 'at'] found = [s.str.contains(x) …


3
Bagaimana cara menekan peringatan Pandas Future?
Saat saya menjalankan program, Pandas memberikan 'Peringatan Masa Depan' seperti di bawah ini setiap saat. D:\Python\lib\site-packages\pandas\core\frame.py:3581: FutureWarning: rename with inplace=True will return None from pandas 0.11 onward " from pandas 0.11 onward", FutureWarning) Saya mendapat pesan, tetapi saya hanya ingin menghentikan Pandas menampilkan pesan seperti itu lagi dan lagi, apakah …


5
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 dikaburkan DF[DF.col.notnull()][DF.col.dropna().str.contains("foo")] Apakah ada cara yang lebih baik?
117 python  pandas 

8
Sebuah kolom-vektor y dilewatkan ketika array 1d diharapkan
Aku harus sesuai RandomForestRegressordari sklearn.ensemble. forest = ensemble.RandomForestRegressor(**RF_tuned_parameters) model = forest.fit(train_fold, train_y) yhat = model.predict(test_fold) Kode ini selalu berfungsi sampai saya membuat beberapa preprocessing data ( train_y). Pesan kesalahan mengatakan: DataConversionWarning: Kolom-vektor y dilewatkan saat array 1d diharapkan. Silahkan rubah bentuk y menjadi (n_samples,), misalnya menggunakan ravel (). model = …

4
Cara yang tepat untuk membalikkan pandas.DataFrame?
Ini kode saya: import pandas as pd data = pd.DataFrame({'Odd':[1,3,5,6,7,9], 'Even':[0,2,4,6,8,10]}) for i in reversed(data): print(data['Odd'], data['Even']) Ketika saya menjalankan kode ini, saya mendapatkan kesalahan berikut: Traceback (most recent call last): File "C:\Python33\lib\site-packages\pandas\core\generic.py", line 665, in _get_item_cache return cache[item] KeyError: 5 During handling of the above exception, another exception occurred: …
117 python  pandas  reverse 



8
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 # [[1,2,3],[3,4,5]]
115 python  pandas 

4
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 tampilannya location name Date Value A "test" …
115 python  pandas 

8
Membuat kerangka data dari kamus di mana entri memiliki panjang yang berbeda
Katakanlah saya memiliki kamus dengan 10 pasangan nilai kunci. Setiap entri memiliki larik numpy. Namun, panjang array tidak sama untuk semuanya. Bagaimana cara membuat kerangka data di mana setiap kolom memiliki entri yang berbeda? Ketika saya mencoba: pd.DataFrame(my_dict) Saya mendapat: ValueError: arrays must all be the same length Adakah cara …
114 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.