Preguntas etiquetadas con pandas

Pandas es una biblioteca de Python para la manipulación y el análisis de datos, por ejemplo, marcos de datos, series de tiempo multidimensionales y conjuntos de datos transversales que se encuentran comúnmente en estadísticas, resultados de ciencias experimentales, econometría o finanzas. Pandas es una de las principales bibliotecas de ciencia de datos en Python.


11
¿Cómo escribir en un archivo de Excel existente sin sobrescribir datos (usando pandas)?
Utilizo pandas para escribir en un archivo de Excel de la siguiente manera: import pandas writer = pandas.ExcelWriter('Masterfile.xlsx') data_filtered.to_excel(writer, "Main", cols=['Diff1', 'Diff2']) writer.save() Masterfile.xlsx ya consta de varias pestañas diferentes. Sin embargo, todavía no contiene "Main". Pandas escribe correctamente en la hoja "Principal", desafortunadamente también elimina todas las demás pestañas.


3
¿Cómo probar si una cadena contiene una de las subcadenas en una lista, en pandas?
¿Existe alguna función que sea equivalente a una combinación de df.isin()y df[col].str.contains()? Por ejemplo, digamos que tengo la serie s = pd.Series(['cat','hat','dog','fog','pet'])y quiero encontrar todos los lugares donde scontiene cualquiera de ['og', 'at'], me gustaría obtener todo menos 'mascota'. Tengo una solución, pero es bastante poco elegante: searchfor = ['og', …


3
¿Cómo suprimir la advertencia de Pandas Future?
Cuando ejecuto el programa, Pandas da 'Advertencia futura' como se muestra a continuación cada vez. 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) Recibí el mensaje, pero solo quiero evitar que Pandas muestre dicho mensaje una y otra vez, ¿hay …

8
Se pasó una columna-vector y cuando se esperaba una matriz 1d
Necesito encajar RandomForestRegressordesde sklearn.ensemble. forest = ensemble.RandomForestRegressor(**RF_tuned_parameters) model = forest.fit(train_fold, train_y) yhat = model.predict(test_fold) Este código siempre funcionó hasta que hice algún preprocesamiento de datos ( train_y). El mensaje de error dice: DataConversionWarning: Se pasó una columna-vector y cuando se esperaba una matriz 1d. Cambie la forma de y a …


5
Ignorar los NaN con str.contains
Quiero encontrar filas que contengan una cadena, así: DF[DF.col.str.contains("foo")] Sin embargo, esto falla porque algunos elementos son NaN: ValueError: no se puede indexar con un vector que contiene valores NA / NaN Entonces recurro a lo ofuscado DF[DF.col.notnull()][DF.col.dropna().str.contains("foo")] ¿Existe una forma mejor?
117 python  pandas 

4
Forma correcta de revertir pandas.DataFrame?
Aquí está mi código: 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']) Cuando ejecuto este código, aparece el siguiente error: 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 a la lista de listas
Es fácil convertir una lista de listas en un marco de datos de pandas: import pandas as pd df = pd.DataFrame([[1,2,3],[3,4,5]]) Pero, ¿cómo convierto df de nuevo en una lista de listas? lol = df.what_to_do_now? print lol # [[1,2,3],[3,4,5]]
115 python  pandas 

4
los pandas convierten algunas columnas en filas
Entonces, mi conjunto de datos tiene información por ubicación para n fechas. El problema es que cada fecha es en realidad un encabezado de columna diferente. Por ejemplo, el CSV se parece a location name Jan-2010 Feb-2010 March-2010 A "test" 12 20 30 B "foo" 18 20 25 Lo que …
115 python  pandas 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.