Perguntas com a marcação «dataframe»

Um quadro de dados é uma estrutura de dados tabular. Geralmente, ele contém dados em que linhas são observações e colunas são variáveis ​​de vários tipos. Enquanto "quadro de dados" ou "quadro de dados" é o termo usado para esse conceito em várias línguas (R, Apache Spark, deedle, Maple, a biblioteca de pandas em Python e a biblioteca de DataFrames em Julia), "tabela" é o termo usado em MATLAB e SQL.


22
Como iterar sobre linhas em um DataFrame no Pandas?
Eu tenho um DataFramedos pandas: import pandas as pd inp = [{'c1':10, 'c2':100}, {'c1':11,'c2':110}, {'c1':12,'c2':120}] df = pd.DataFrame(inp) print df Resultado: c1 c2 0 10 100 1 11 110 2 12 120 Agora eu quero percorrer as linhas desse quadro. Para cada linha, quero poder acessar seus elementos (valores em …
1951 python  pandas  rows  dataframe 

26
Renomeando colunas em pandas
Eu tenho um DataFrame usando pandas e rótulos de coluna que preciso editar para substituir os rótulos originais da coluna. Gostaria de alterar os nomes das colunas em um DataFrame Aonde os nomes das colunas originais são: ['$a', '$b', '$c', '$d', '$e'] para ['a', 'b', 'c', 'd', 'e']. Tenho os …

15
Excluir coluna do pandas DataFrame
Ao excluir uma coluna em um DataFrame, eu uso: del df['column_name'] E isso funciona muito bem. Por que não consigo usar o seguinte? del df.column_name Como é possível acessar a coluna / série como df.column_name, eu esperava que isso funcionasse.
1331 python  pandas  dataframe 

19
Como classificar um quadro de dados por várias colunas
Eu quero classificar um data.frame por várias colunas. Por exemplo, com o data.frame abaixo, gostaria de classificar por coluna z(decrescente) e depois por coluna b(crescente): dd <- data.frame(b = factor(c("Hi", "Med", "Hi", "Low"), levels = c("Low", "Med", "Hi"), ordered = TRUE), x = c("A", "D", "A", "C"), y = c(8, …
1316 r  sorting  dataframe  r-faq 



19
Obter lista dos cabeçalhos de coluna do pandas DataFrame
Quero obter uma lista dos cabeçalhos das colunas de um DataFrame do pandas. O DataFrame virá da entrada do usuário, portanto não saberei quantas colunas haverá ou como serão chamadas. Por exemplo, se eu receber um DataFrame como este: >>> my_dataframe y gdp cap 0 1 2 5 1 2 …
1015 python  pandas  dataframe 


14
Como obtenho a contagem de linhas de um DataFrame do pandas?
Estou tentando obter o número de linhas do dataframe df com o Pandas, e aqui está o meu código. Método 1: total_rows = df.count print total_rows +1 Método 2: total_rows = df['First_columnn_label'].count print total_rows +1 Ambos os trechos de código me dão este erro: TypeError: tipo (s) de operando não …
935 python  pandas  dataframe 

30
Como alterar a ordem das colunas do DataFrame?
Eu tenho o seguinte DataFrame( df): import numpy as np import pandas as pd df = pd.DataFrame(np.random.rand(10, 5)) Eu adiciono mais colunas por atribuição: df['mean'] = df.mean(1) Como posso mover a coluna meanpara a frente, ou seja, defini-la como primeira coluna, deixando a ordem das outras colunas intocada?
880 python  pandas  dataframe 

20
Soltar colunas do quadro de dados por nome
Eu tenho várias colunas que gostaria de remover de um quadro de dados. Eu sei que podemos excluí-los individualmente usando algo como: df$x <- NULL Mas eu esperava fazer isso com menos comandos. Além disso, eu sei que eu poderia descartar colunas usando a indexação inteira como esta: df <- …
874 r  dataframe  r-faq 

25
Adicione uma linha ao pandas DataFrame
Eu entendo que os pandas são projetados para carregar totalmente preenchidos DataFrame mas preciso criar um DataFrame vazio e adicionar linhas, uma a uma . Qual é a melhor maneira de fazer isso? Criei com sucesso um DataFrame vazio com: res = DataFrame(columns=('lib', 'qty1', 'qty2')) Depois, posso adicionar uma nova …


10
Alterar o tipo de dados das colunas no Pandas
Quero converter uma tabela, representada como uma lista de listas, em um Pandas DataFrame. Como um exemplo extremamente simplificado: a = [['a', '1.2', '4.2'], ['b', '70', '0.03'], ['x', '5', '0']] df = pd.DataFrame(a) Qual é a melhor maneira de converter as colunas nos tipos apropriados, neste caso as colunas 2 …

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.