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.

11
Selecione por string parcial de um DataFrame do pandas
Eu tenho um DataFramecom 4 colunas, das quais 2 contêm valores de seqüência de caracteres. Eu queria saber se havia uma maneira de selecionar linhas com base em uma correspondência de seqüência parcial contra uma coluna específica? Em outras palavras, uma função ou função lambda que faria algo como re.search(pattern, …


7
Obter estatísticas para cada grupo (como contagem, média, etc.) usando os pandas GroupBy?
Eu tenho um quadro de dados dfe uso várias colunas para groupby: df['col1','col2','col3','col4'].groupby(['col1','col2']).mean() Da maneira acima, quase recebo a tabela (quadro de dados) necessária. O que está faltando é uma coluna adicional que contém o número de linhas em cada grupo. Em outras palavras, quero dizer, mas também gostaria de …

7
Como filtrar o dataframe do Pandas usando 'in' e 'not in' como no SQL
Como posso obter os equivalentes de SQL INeNOT IN ? Eu tenho uma lista com os valores necessários. Aqui está o cenário: df = pd.DataFrame({'countries':['US','UK','Germany','China']}) countries = ['UK','China'] # pseudo-code: df[df['countries'] not in countries] Minha maneira atual de fazer isso é a seguinte: df = pd.DataFrame({'countries':['US','UK','Germany','China']}) countries = pd.DataFrame({'countries':['UK','China'], 'matched':True}) …

18
UnicodeDecodeError ao ler o arquivo CSV no Pandas com Python
Estou executando um programa que está processando 30.000 arquivos semelhantes. Um número aleatório deles está parando e produzindo esse erro ... File "C:\Importer\src\dfman\importer.py", line 26, in import_chr data = pd.read_csv(filepath, names=fields) File "C:\Python33\lib\site-packages\pandas\io\parsers.py", line 400, in parser_f return _read(filepath_or_buffer, kwds) File "C:\Python33\lib\site-packages\pandas\io\parsers.py", line 205, in _read return parser.read() File "C:\Python33\lib\site-packages\pandas\io\parsers.py", …




15
Construir o DataFrame dos pandas a partir de valores em variáveis ​​fornece "ValueError: se você estiver usando todos os valores escalares, deverá passar um índice"
Esta pode ser uma pergunta simples, mas não consigo descobrir como fazer isso. Digamos que eu tenho duas variáveis ​​da seguinte maneira. a = 2 b = 3 Eu quero construir um DataFrame a partir disso: df2 = pd.DataFrame({'A':a,'B':b}) Isso gera um erro: ValueError: se estiver usando todos os valores …



2
Pandas mesclando 101
Como realizar uma junção ( LEFT| RIGHT| FULL) ( INNER| OUTER) com pandas? Como adicionar NaNs para linhas ausentes após a mesclagem? Como me livrar dos NaNs após a fusão? Posso mesclar no índice? Cruzar-se com pandas? Como mesclar vários DataFrames? merge? join? concat? update? Quem? O que? Por quê?! …
365 python  pandas  join  merge 

2
Como dinamizar um quadro de dados
O que é pivô? Como eu giro? Isso é um pivô? Formato longo para formato amplo? Eu já vi muitas perguntas sobre tabelas dinâmicas. Mesmo que eles não saibam que estão perguntando sobre tabelas dinâmicas, geralmente o são. É praticamente impossível escrever uma pergunta e resposta canônica que abranja todos …

11
Como obter um valor de uma célula de um quadro de dados?
Eu construí uma condição que extrai exatamente uma linha do meu quadro de dados: d2 = df[(df['l_ext']==l_ext) & (df['item']==item) & (df['wn']==wn) & (df['wd']==1)] Agora eu gostaria de pegar um valor de uma coluna específica: val = d2['col_name'] Mas, como resultado, recebo um quadro de dados que contém uma linha e …
344 python  pandas  dataframe 

30
Erro do Python Pandas ao tokenizar dados
Estou tentando usar pandas para manipular um arquivo .csv, mas recebo este erro: pandas.parser.CParserError: Erro ao tokenizar dados. Erro C: 2 campos esperados na linha 3, serra 12 Eu tentei ler os documentos dos pandas, mas não encontrei nada. Meu código é simples: path = 'GOOG Key Ratios.csv' #print(open(path).read()) data …
341 python  csv  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.