Perguntas com a marcação «pandas»

Pandas é uma biblioteca Python para manipulação e análise de dados, por exemplo, quadros de dados, séries temporais multidimensionais e conjuntos de dados transversais comumente encontrados em estatísticas, resultados de ciências experimentais, econometria ou finanças. O Pandas é uma das principais bibliotecas de ciência de dados em Python.

3
Como fazer um loop sobre o dataframe agrupado do Pandas?
Quadro de dados: 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 Estou tentando apenas fazer um loop sobre os dados agregados, mas recebo o erro: ValueError: muitos valores para …
146 python  pandas 




7
Lendo um arquivo do Excel em python usando pandas
Estou tentando ler um arquivo do Excel desta maneira: newFile = pd.ExcelFile(PATH\FileName.xlsx) ParsedData = pd.io.parsers.ExcelFile.parse(newFile) que gera um erro que diz dois argumentos esperados, não sei qual é o segundo argumento e também o que estou tentando obter aqui é converter um arquivo do Excel em um DataFrame. Estou fazendo …

7
Pandas dataframe fillna () apenas algumas colunas no lugar
Eu estou tentando preencher nenhum valor em um dataframe do Pandas com 0 para apenas alguns subconjuntos de colunas. Quando eu faço: import pandas as pd df = pd.DataFrame(data={'a':[1,2,3,None],'b':[4,5,None,6],'c':[None,None,7,8]}) print df df.fillna(value=0, inplace=True) print df A saída: a b c 0 1.0 4.0 NaN 1 2.0 5.0 NaN 2 3.0 …
144 python  pandas  dataframe 



5
Modificando um subconjunto de linhas em um dataframe do pandas
Suponha que eu tenho um DataFrame do pandas com duas colunas, A e B. Eu gostaria de modificar esse DataFrame (ou criar uma cópia) para que B seja sempre NaN sempre que A for 0. Como eu conseguiria isso? Eu tentei o seguinte df['A'==0]['B'] = np.nan e df['A'==0]['B'].values.fill(np.nan) sem sucesso.
143 python  pandas 

10
JSON para pandas DataFrame
O que estou tentando fazer é extrair dados de elevação de uma API do google maps ao longo de um caminho especificado pelas coordenadas de latitude e longitude da seguinte maneira: from urllib2 import Request, urlopen import json path1 = '42.974049,-81.205203|42.974298,-81.195755' request=Request('http://maps.googleapis.com/maps/api/elevation/json?locations='+path1+'&sensor=false') response = urlopen(request) elevations = response.read() Isso me …


8
Renomear índice do DataFrame do Pandas
Eu tenho um arquivo csv sem cabeçalho, com um índice DateTime. Quero renomear o nome do índice e da coluna, mas com df.rename () apenas o nome da coluna é renomeado. Erro? Estou na versão 0.12.0 In [2]: df = pd.read_csv(r'D:\Data\DataTimeSeries_csv//seriesSM.csv', header=None, parse_dates=[[0]], index_col=[0] ) In [3]: df.head() Out[3]: 1 …
142 python  pandas  dataframe 

6
Procure por "não contém" em um DataFrame em pandas
Eu fiz algumas pesquisas e não consigo descobrir como filtrar um dataframe df["col"].str.contains(word), no entanto, estou me perguntando se existe uma maneira de fazer o inverso: filtrar um dataframe pelo elogio desse conjunto. por exemplo: para o efeito de !(df["col"].str.contains(word)). Isso pode ser feito através de um DataFramemétodo?
142 python  pandas  contains 

11
Substituindo valores de coluna em um DataFrame do pandas
Estou tentando substituir os valores em uma coluna de um dataframe. A coluna ('feminino') contém apenas os valores 'feminino' e 'masculino'. Eu tentei o seguinte: w['female']['female']='1' w['female']['male']='0' Mas receba exatamente a mesma cópia dos resultados anteriores. Idealmente, gostaria de obter uma saída que se assemelhe ao seguinte loop em termos …
141 python  pandas 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.