Coloque a primeira letra de uma coluna em maiúscula no dataframe do Pandas
Analisar dados do mundo real é um tanto difícil porque precisamos levar várias coisas em consideração. Além de obter dados úteis de grandes conjuntos de dados, manter os dados no formato necessário também é muito importante.
Pode-se encontrar uma situação em que precisamos capitalizar qualquer coluna específica em determinado dataframe. Vamos ver como podemos colocar a primeira letra de uma coluna em maiúscula no dataframe do Pandas .
Vamos criar um dataframe a partir do dicionário de listas.
# Create a simple dataframe
# importing pandas as pd
import pandas as pd
# creating a dataframe
df = pd.DataFrame({'A': ['john', 'bODAY', 'minA', 'Peter', 'nicky'],
'B': ['masters', 'graduate', 'graduate',
'Masters', 'Graduate'],
'C': [27, 23, 21, 23, 24]})
df
Saída:
Existem certos métodos que podemos alterar / modificar o caso da coluna no dataframe do pandas. Vamos ver como podemos colocar a primeira letra das colunas em maiúscula usando o capitalize()
método.
Método 1:
# Create a simple dataframe
# importing pandas as pd
import pandas as pd
# creating a dataframe
df = pd.DataFrame({'A': ['john', 'bODAY', 'minA', 'Peter', 'nicky'],
'B': ['masters', 'graduate', 'graduate',
'Masters', 'Graduate'],
'C': [27, 23, 21, 23, 24]})
df['A'] = df['A'].str.capitalize()
df
Saída:
Método 2: Usando lambda com o método capitalize()
# Create a simple dataframe
# importing pandas as pd
import pandas as pd
# creating a dataframe
df = pd.DataFrame({'A': ['john', 'bODAY', 'minA', 'Peter', 'nicky'],
'B': ['masters', 'graduate', 'graduate',
'Masters', 'Graduate'],
'C': [27, 23, 21, 23, 24]})
df['A'].apply(lambda x: x.capitalize())
Saída:
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva