Data Science and Machine Learning - #17 Aplicação Real II
07/08/2021Na aula de hoje continuamos nossa aplicação web real utilizando Pandas do Python, vendo agora os métodos para manipulação de dados.
Aplicação real com Pandas
app/views.py
Vamos testar o uso dos métodos do Pandas para manipular nossos dados:
from django.shortcuts import render
from django.http import HttpResponse
import numpy as np
import pandas as pd
# Create your views here.
def replaceCountries(x):
if(x=='Brazil'):
return x.replace('Brazil','Brasil')
else:
return x
def home(request):
df = pd.read_csv('app/static/data/netflix_titles.csv')
data = {}
#print(df.count())
#print(df.info())
"""data['dados']=df[(df['release_year']>2009) & (df['country']=='Brazil')]\
.drop(['show_id','date_added'],axis=1)\
.dropna()\
.head(20)\
.to_html(index=False,classes=['table','table-striped','mt-5'])"""
#print(data['dados'].count())
"""df['country'] = df['country'].apply(replaceCountries)
data['dados'] = df.to_html(index=False, classes=['table', 'table-striped', 'mt-5'])"""
grupo=df.groupby('country').count()
data['dados']=grupo[['title','release_year']]\
.sort_values(by='title',ascending=False)\
.to_html()
return render(request,'index.html',data)
Por hoje é só! Sucesso nos códigos e na vida!
Precisa de um professor? webdesignemfoco@gmail.com
Posts Relacionados
Data Science and Machine Learning - #16 Aplicação Real I
No tutorial de hoje vamos utilizar a lib Pandas na prática através de uma aplicação real utilizando framework Django.
Data Science and Machine Learning - #18 Aplicação Real III (Ajax)
No tutorial de hoje aprenderemos como realizar filtros de dados com Pandas utilizando o ajax de maneira dinâmica e sem refresh de página.