Update app.py
Browse files
app.py
CHANGED
@@ -2,5 +2,67 @@
|
|
2 |
|
3 |
import streamlit as st
|
4 |
|
5 |
-
|
6 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
3 |
import streamlit as st
|
4 |
|
5 |
+
|
6 |
+
|
7 |
+
|
8 |
+
from pandasai import SmartDataframe
|
9 |
+
import pandas as pd
|
10 |
+
|
11 |
+
df = pd.DataFrame({
|
12 |
+
"country": [
|
13 |
+
"United States",
|
14 |
+
"United Kingdom",
|
15 |
+
"France",
|
16 |
+
"Germany",
|
17 |
+
"Italy",
|
18 |
+
"Spain",
|
19 |
+
"Canada",
|
20 |
+
"Australia",
|
21 |
+
"Japan",
|
22 |
+
"China",
|
23 |
+
],
|
24 |
+
"gdp": [
|
25 |
+
19294482071552,
|
26 |
+
2891615567872,
|
27 |
+
2411255037952,
|
28 |
+
3435817336832,
|
29 |
+
1745433788416,
|
30 |
+
1181205135360,
|
31 |
+
1607402389504,
|
32 |
+
1490967855104,
|
33 |
+
4380756541440,
|
34 |
+
14631844184064,
|
35 |
+
],
|
36 |
+
"happiness_index": [6.94, 7.16, 6.66, 7.07, 6.38, 6.4, 7.23, 7.22, 5.87, 5.12],
|
37 |
+
})
|
38 |
+
|
39 |
+
|
40 |
+
|
41 |
+
|
42 |
+
import os
|
43 |
+
|
44 |
+
os.environ['PANDASAI_API_KEY'] = "$2a$10$2s0v3C29vItNS2CO4QX10OV51/OONFCUNa4e9EU90w2Gozw88f4vK"
|
45 |
+
|
46 |
+
sdf = SmartDataframe(df)
|
47 |
+
|
48 |
+
sdf.chat("Return the top 5 countries by GDP")
|
49 |
+
|
50 |
+
|
51 |
+
|
52 |
+
|
53 |
+
|
54 |
+
|
55 |
+
|
56 |
+
|
57 |
+
|
58 |
+
|
59 |
+
|
60 |
+
|
61 |
+
|
62 |
+
|
63 |
+
|
64 |
+
|
65 |
+
|
66 |
+
|
67 |
+
|
68 |
+
|