Preguntas etiquetadas con pandas

146
¿Cómo recorrer el marco de datos de Pandas agrupado?

Marco de datos: c_os_family_ss c_os_major_is l_customer_id_i 0 Windows 7 90418 1 Windows 7 90418 2 Windows 7 90418 Código: print df for name, group in df.groupby('l_customer_id_i').agg(lambda x: ','.join(x)): print name print group Estoy tratando de recorrer los datos agregados, pero...

144
Lectura de un archivo de Excel en Python usando pandas

Estoy tratando de leer un archivo de Excel de esta manera: newFile = pd.ExcelFile(PATH\FileName.xlsx) ParsedData = pd.io.parsers.ExcelFile.parse(newFile) que arroja un error que dice que se esperan dos argumentos, no sé cuál es el segundo argumento y también lo que estoy tratando de lograr aquí...

144
JSON a pandas DataFrame

Lo que intento hacer es extraer datos de elevación de una API de Google Maps a lo largo de una ruta especificada por las coordenadas de latitud y longitud de la siguiente manera: from urllib2 import Request, urlopen import json path1 =

142
Buscar "no contiene" en un DataFrame en pandas

He realizado algunas búsquedas y no puedo encontrar la manera de filtrar un marco de datos df["col"].str.contains(word), sin embargo, me pregunto si hay una manera de hacer lo contrario: filtrar un marco de datos por el cumplido de ese conjunto. por ejemplo: a los efectos de

141
Reemplazar valores de columna en un DataFrame de pandas

Estoy tratando de reemplazar los valores en una columna de un marco de datos. La columna ('femenino') solo contiene los valores 'femenino' y 'masculino'. He probado lo siguiente: w['female']['female']='1' w['female']['male']='0' Pero reciba exactamente la misma copia de los resultados...

139
Pandas read_csv de url

Estoy usando Python 3.4 con IPython y tengo el siguiente código. No puedo leer un archivo csv de la URL dada: 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) Tengo el siguiente error "Nombre de...

138
Pandas: Ajuste no. de filas máximas

Tengo un problema para ver lo siguiente DataFrame: n = 100 foo = DataFrame(index=range(n)) foo['floats'] = np.random.randn(n) foo El problema es que no imprime todas las filas por defecto en el cuaderno de ipython, pero tengo que cortar para ver las filas resultantes. Incluso la siguiente opción...