Você está na página 1de 2

# -*- coding: utf-8 -*-

import pandas as pd

pd.set_option('display.max_colwidth', None)

# Define os dados do DataFrame

df1 = pd.read_excel("/Users/matheusaccorsi/Desktop/Padrao_Suitability.xlsx",
skiprows=1)
df_padrao = df1[ ['Pergunta', 'Peso', 'Resposta A', 'Pontuacao A','Resposta B',
'Pontuacao B', 'Resposta C', 'Pontuacao C', 'Resposta D', 'Pontuacao D'] ]

df2 = pd.read_excel("/Users/matheusaccorsi/Desktop/Suitability2.xlsx", skiprows=1)


df_dados = df2[ ['Pergunta', 'Peso', 'Resposta A', 'Pontuacao A' ,'Resposta B',
'Pontuacao B', 'Resposta C', 'Pontuacao C', 'Resposta D', 'Pontuacao D'] ]

for linha, padrao in df_padrao.iterrows():


print('')
print(padrao['Pergunta'] + ": " + '{:.0f}'.format(padrao['Pontuacao A']) )
for linha_dados, dados in df_dados.iterrows():
if padrao['Pergunta'].strip() == dados['Pergunta'].strip():
if '{:.0f}'.format(padrao['Pontuacao A']) != '{:.0f}'.format(dados['Pontuacao A']):
print('Pontuacao A *** Diferente *** na linha ' + str(linha_dados) + ' => ' +
'{:.0f}'.format(dados['Pontuacao B']) )
print("Validar o valor dessa pontuação")
else:
print('Pontuacao A OK: ' + '{:.0f}'.format(padrao['Pontuacao A']) )
print("A pontuacao está com o peso correto")

for linha, padrao in df_padrao.iterrows():


print('')
print(padrao['Pergunta'] + ": " + '{:.0f}'.format(padrao['Pontuacao B']) )
for linha_dados, dados in df_dados.iterrows():
if padrao['Pergunta'].strip() == dados['Pergunta'].strip():
if '{:.0f}'.format(padrao['Pontuacao B']) != '{:.0f}'.format(dados['Pontuacao B']):
print('Pontuacao B *** Diferente *** na linha ' + str(linha_dados) + ' => ' +
'{:.0f}'.format(dados['Pontuacao B']) )
print("Validar o valor dessa pontuaçao")
else:
print('Pontuacao B OK: ' + '{:.0f}'.format(padrao['Pontuacao B']) )
print("A pontuação está com o peso correto")

for linha, padrao in df_padrao.iterrows():


print('')
print(padrao['Pergunta'] + ": " + '{:.0f}'.format(padrao['Pontuacao C']) )
for linha_dados, dados in df_dados.iterrows():
if padrao['Pergunta'].strip() == dados['Pergunta'].strip():
if '{:.0f}'.format(padrao['Pontuacao A']) != '{:.0f}'.format(dados['Pontuacao C']):
print('Pontuacao C *** Diferente *** na linha ' + str(linha_dados) + ' => ' +
'{:.0f}'.format(dados['Pontuacao C']) )
print("Validar o valor dessa pontuaçao")
else:
print('Pontuacao C OK: ' + '{:.0f}'.format(padrao['Pontuacao C']) )
print("A pontuacao está com o peso correto")

for linha, padrao in df_padrao.iterrows():


print('')
print(padrao['Pergunta'] + ": " + '{:.0f}'.format(padrao['Pontuacao D']) )
for linha_dados, dados in df_dados.iterrows():
if padrao['Pergunta'].strip() == dados['Pergunta'].strip():
if '{:.0f}'.format(padrao['Pontuacao D']) != '{:.0f}'.format(dados['Pontuacao D']):
print('Pontuacao D *** Diferente *** na linha ' + str(linha_dados) + ' => ' +
'{:.0f}'.format(dados['Pontuacao D']) )
print("Validar o valor dessa pontuaçao")
else:
print('Pontuacao D OK: ' + '{:.0f}'.format(padrao['Pontuacao D']) )
print("A pontuação está com o peso correto")

Você também pode gostar