Articles of pandas

TypeError: los objetos ‘DataFrame’ son mutables, por lo que no pueden ser modificados

Mi código: samples = pd.read_csv(“https://archive.ics.uci.edu/ml/machine-learning-databases/wine/wine.data”, sep=’,’,header=None) varieties = pd.DataFrame(samples.iloc[:,0]) kmeans = KMeans(n_clusters = 3) labels = kmeans.fit_predict(samples) #setting ‘labels’ according to given data labels += 1 #converting ‘labels’ to pandas DataFrame labels = pd.DataFrame(labels) df = pd.DataFrame({‘labels’:[labels], ‘varieties’:[varieties]}) ct = pd.crosstab(df[‘labels’],df[‘varieties’]) Quiero usar estos marcos de datos (tags y variedades) para la función ‘tabla de […]

Escriba cada fila de dataframe de pandas en un nuevo archivo de texto: de forma pirónica

Estaba intentando buscar en Google si hay una manera de analizar una fila de fotogtwigs de datos de pandas y escribir el contenido de cada fila en un nuevo archivo de texto. Mi dataframe consiste en una sola columna llamada Revisiones. Estoy buscando hacer un análisis de sentimiento en las reseñas de películas y que […]

Pandas subconjunto de una serie de tiempo sin remuestreo

Tengo una serie de datos de pandas con rendimientos diarios acumulativos para una serie: Date CumReturn 3/31/2017 1 4/3/2017 .99 4/4/2017 .992 … … 4/28/2017 1.012 5/1/2017 1.011 … … 5/31/2017 1.022 … … 6/30/2017 1.033 … … Solo quiero los valores de fin de mes. Date CumReturn 4/28/2017 1.012 5/31/2017 1.022 6/30/2017 1.033 Como […]

¿Se puede iterar un DataFrame sin copiar la memoria?

Estoy lanzando un Proceso que obtiene un par de gigas de datos de una base de datos en un DataFrame con un índice de fecha. Desde allí, creo un Administrador para almacenar esos datos y llamo a una función utilizando un Grupo para utilizar núcleos de CPU. Como tengo tantos datos, necesito usar la memoria […]

¿Cómo leo / escribo en un subgrupo dentro de un HDF5Store?

Estoy usando el HDF5Store, para almacenar algunos de mis resultados procesados, antes del análisis. En la tienda quiero poner 3 tipos de resultados, Los resultados sin procesar, que no se han procesado en absoluto, solo se leen y se combinan desde sus formatos CSV originales Resultados procesados ​​que se derivan de los resultados sin procesar, […]

Pandas – verifica si una columna de cadena contiene un par de cadenas

Digamos que tengo un DataFrame como este: df = pd.DataFrame({‘consumption’:[‘squirrel eats apple’, ‘monkey eats apple’, ‘monkey eats banana’, ‘badger eats banana’], ‘food’:[‘apple’, ‘apple’, ‘banana’, ‘banana’], ‘creature’:[‘squirrel’, ‘badger’, ‘monkey’, ‘elephant’]}) consumption creature food 0 squirrel eats apple squirrel apple 1 monkey eats apple badger apple 2 monkey eats banana monkey banana 3 badger eats banana elephant […]

trazando múltiples gráficos desde un archivo csv y salida a un solo pdf / svg

Tengo algunos datos csv en el siguiente formato. Ln Dr Tag Lab 0:01 0:02 0:03 0:04 0:05 0:06 0:07 0:08 0:09 L0 St vT 4R 0 0 0 0 0 0 0 0 0 L2 Tx st 4R 8 8 8 8 8 8 8 8 8 L2 Tx ss 4R 1 1 9 6 […]

Busque eficientemente el primer carácter de una cadena en un dataframe de pandas

Tengo una columna de dataframe de pandas y necesito modificar cualquier entrada de esa columna que comience con un 2. En este momento, estoy usando esto que funciona, pero es muy, muy lento: for i, row in df.iterrows(): if df[‘IDnumber’][i].startswith(‘2′) == True: ”’Do some stuff”’ Siento (lee: sabe) que hay una manera más eficiente de […]

Las pandas modifican los cuadros de datos en la parte 2 del bucle

Dados los siguientes marcos de datos: import pandas as pd k=pd.DataFrame({‘A’:[1,1],’B’:[3,4]}) e=pd.DataFrame({‘A’:[1,1],’B’:[6,7]}) k AB 0 1 3 1 1 4 e AB 0 1 6 1 1 7 Me gustaría aplicar una sum agrupada en un bucle, pero al hacerlo no parece modificar los marcos de datos. Esto es lo que he intentado: for d […]

Cómo hacer mapeo de palabras clave en pandas

Tengo palabra clave India Japan United States Germany China Aquí está el dataframe de muestra id Address 1 Chome-2-8 Shibakoen, Minato, Tokyo 105-0011, Japan 2 Arcisstraße 21, 80333 München, Germany 3 Liberty Street, Manhattan, New York, United States 4 30 Shuangqing Rd, Haidian Qu, Beijing Shi, China 5 Vaishnavi Summit,80feet Road,3rd Block,Bangalore, Karnataka, India Mi […]