sexta-feira, 25 de março de 2022

dict python: Como contar palavras usando dicionário python? palavras únicas dict

dic = {}

 for palavra in texto:

        palavra = palavra.strip()

        if item in dic:

            dic[palavra] +=1

        else:           

             dic[palavra] = 0


Assim, cada palavra única será inserida e devidamente contada.

sexta-feira, 18 de março de 2022

QT: Como colocar a ampulheta no Python? Como mudar o cursor do mouse no Python, enquanto espera o processo acabar? Cursor de esperar o processo acabar.

# coloca o cursor de esperar.

QApplication.setOverrideCursor(Qt.WaitCursor)                    
 #------------- Código --------------------------

# coloca o cursor padrão
QApplication.restoreOverrideCursor()

Como saber o número de linhas do dataframe do pandas? Como saber o número de colunas do dataframe do pandas?

 

linhas = df.shape[0]

colunas = df.shape[1] 


Sendo df um dataframe do pandas. A shape é uma propriedade do dataframe: df.shape(linha,coluna)

quarta-feira, 9 de março de 2022

Como localizar uma linha no Pandas? como achar um registro no Pandas?

 Se você conhece o registro, tipo quero achar o Nome José na lista para obter outros dados (por exemplo, a idade do José)


# Abra o arquivo:

import pandas as pd

bd = pd.read_csv('metadadosParaExperimento1.csv',sep=';')


Configure a coluna 'Nome' como index:

bd = bd.set_index('nome') # só pode ser executada uma vez a cada abertura do arquivo

registro = bd.loc['José']

print(registro.idade) #

Abrir arquivo csv? Como abrir arquivo com dados separados por ; ? Como abrir arquivo do Excel (csv)?

Se o separador for ponto-e-vírgula (Exemplo: maria;35;casada):


import pandas as pd

bd = pd.read_csv('arquivo.csv',sep=';')


Se o separador for vírgula:

import pandas as pd

bd = pd.read_csv('arquivo.csv',sep=',')


Use o comando bd.head(5) para ver as 5 primeiras linhas de dados.

quinta-feira, 3 de março de 2022

Pyhton matplotlib: salvar gráfico em alta resolução -- salvar gráfico em 300dpi

 plt.savefig('filename.png', dpi=300)


Você pode usar valores menores dpi =200, por exemplo. É só alterar o valor de dpi 

Python -- matplotlib: como salvar gráficos sem margem -- ou -- como plotar gráfico sem margem

 plt.savefig('test.png', bbox_inches='tight')

Ou pode ajustar na unha:

plt.subplots_adjust(left=0.1,right=0.9,top=0.9,bottom=0.1)

Exemplo de gráfico sem margem:
import matplotlib.pyplot as plt
import numpy as np
data = np.arange(3000).reshape((100,30))
plt.imshow(data)
plt.savefig('test.png', bbox_inches='tight')

Como remover marcação html em Python? Como tirar marcação html com python?

import re texto = re.sub('<[^>]+?>', '', texto)