Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

14/07/2022 10:46 Pyscript: usando sqlite com Pyscript | programação python

Pyscript: usando sqlite com Pyscript

importar pandas

aqui vamos colocar a saída, no div chamado csv

Vamos importar essas coisas

https://pythonprogramming.altervista.org/pyscript-using-sqlite-with-pyscript/ 1/5
14/07/2022 10:46 Pyscript: usando sqlite com Pyscript | programação python

vamos pegar alguns dados

criamos o banco de dados e a conexão com o db (e criamos uma tabela?)

obtemos um dataframe da tabela de diamantes

vamos imprimir o dataframe

Código 1

1 <html>
2  
3 <head>

https://pythonprogramming.altervista.org/pyscript-using-sqlite-with-pyscript/ 2/5
14/07/2022 10:46 Pyscript: usando sqlite com Pyscript | programação python
4  
5 <title>
6  
7 Read CSV with Pandas using PyScript
8     
9 </title>
10  
11 <link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" />
12 <script defer src="https://pyscript.net/alpha/pyscript.js"></script>
13  
14 <!---pyodide-->
15  
16 <py-env>
17     - pandas
18 </py-env>
19  
20 </head>
21  
22 <body>
23     
24     <h1>Read CSV with Pandas using PyScript</h1>
25  
26     <p id="csv"></p>
27  
28     <py-script>
29  
30         import pandas as pd
31  
32         import sqlite3 as sql
33  
34  
35         from pyodide.http import open_url
36  
37         # read csv using pandas
38  
39         url_content = open_url("https://raw.githubusercontent.com/mwaskom/seaborn-data/mast
er/diamonds.csv")
40  
41         diamonds = pd.read_csv(url_content)
42  
43         # create a sqllite table
44  
45         conn = sql.connect('diamonds.db')
46         diamonds.to_sql('diamonds', conn)
47  
48         # read from sql into a pandas dataframe
49  
50         df = pd.read_sql('SELECT * FROM diamonds LIMIT 7', conn)
51  
52         # print the output back
53         
54         csv = Element('csv')
55  
56         csv.write(df)
57  
58         print(df.shape)
59  
60     </py-script>
61  
62 </body>
63  
64 </html>

https://pythonprogramming.altervista.org/pyscript-using-sqlite-with-pyscript/ 3/5
14/07/2022 10:46 Pyscript: usando sqlite com Pyscript | programação python

Código 2

1 <html>
2  
3 <head>
4  
5 <title>
6  
7 Read CSV with Pandas using PyScript
8     
9 </title>
10  
11 <link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" />
12 <script defer src="https://pyscript.net/alpha/pyscript.js"></script>
13  
14 <!---pyodide-->
15  
16 <py-env>
17     - pandas
18 </py-env>
19  
20 </head>
21  
22 <body>
23     
24     <h1>Read CSV with Pandas using PyScript</h1>
25  
26     <p id="csv"></p>
27  
28     <py-script>
29  
30         import pandas as pd
31  
32         import sqlite3 as sql
33  
34  
35         from pyodide.http import open_url
36  
37         # read csv using pandas
38  
39         url_content = open_url("https://raw.githubusercontent.com/mwaskom/seaborn-data/mast
er/diamonds.csv")
40  
41         diamonds = pd.read_csv(url_content)
42  
43         # create a sqllite table

https://pythonprogramming.altervista.org/pyscript-using-sqlite-with-pyscript/ 4/5
14/07/2022 10:46 Pyscript: usando sqlite com Pyscript | programação python
44  
45         conn = sql.connect('diamonds.db')
46         diamonds.to_sql('diamonds', conn)
47  
48         # read from sql into a pandas dataframe
49  
50         df = pd.read_sql('SELECT cut, avg(price) as avg_price FROM diamonds group by 1', co
51 nn)
52  
53         # print the output back
54         
55         csv = Element('csv')
56  
57         csv.write(df)
58  
59         print(df.shape)
60  
61     </py-script>
62  
63 </body>
64  
</html>

Assine a newsletter para atualizações


Post escrito por   Um entusiasta de python

https://pythonprogramming.altervista.org/pyscript-using-sqlite-with-pyscript/ 5/5

You might also like