Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Data Science and Machine Learning - #17 Aplicação Real II

07/08/2021

Na 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

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

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.
Saiba mais!
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.
Saiba mais!
Python
Nesta seção aprofundaremos os conhecimentos sobre uma das linguagens em maior ascenção no mercado, o Python.
Saiba mais!