Skip to content

Commit c68605d

Browse files
committed
feat: Adding Example.py to store basic utilization of the program
1 parent 02e139c commit c68605d

File tree

1 file changed

+14
-38
lines changed

1 file changed

+14
-38
lines changed

Example.py

Lines changed: 14 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,26 @@
44
import tabulate as tabulate
55

66
# Raw Data
7-
dataset = (
8-
"Apel", "Pisang", "Jeruk", "Mangga", "Semangka",
9-
"Melon", "Pepaya", "Nanas", "Anggur", "Stroberi",
10-
"Durian", "Salak", "Rambutan", "Sirsak", "Alpukat",
11-
"Jambu Biji", "Pir", "Kelengkeng", "Markisa", "Leci",
12-
"Ceri", "Blueberry", "Raspberry", "Kedondong", "Belimbing",
13-
"Duku", "Manggis", "Kismis", "Kelengkeng", "Cempedak",
14-
"Srikaya", "Delima", "Kiwi", "Plum", "Kurma",
15-
"Aprikot", "Persik", "Buah Naga", "Nangka", "Pepino"
16-
)
7+
dataset = [
8+
'Mango', 'Pineapple', 'Banana', 'Banana', 'Pineapple', 'Banana',
9+
'Banana', 'Grapes', 'Pear', 'Pineapple', 'Orange', 'Strawberry',
10+
'Orange', 'Mango', 'Banana', 'Pineapple', 'Orange', 'Banana',
11+
'Strawberry', 'Pear', 'Apple', 'Banana', 'Pineapple', 'Orange',
12+
'Mango', 'Apple', 'Pear', 'Pear', 'Pear', 'Grapes', 'Pear',
13+
'Orange', 'Grapes', 'Strawberry', 'Mango', 'Orange', 'Orange',
14+
'Mango', 'Pear', 'Strawberry', 'Pear', 'Orange', 'Mango',
15+
'Mango', 'Pear', 'Grapes', 'Apple', 'Mango', 'Pineapple',
16+
'Strawberry', 'Strawberry', 'Grapes', 'Apple', 'Banana',
17+
'Grapes', 'Banana', 'Strawberry', 'Mango', 'Strawberry',
18+
'Orange', 'Pear', 'Grapes', 'Orange', 'Apple'
19+
]
1720

1821
# Initiate Object From The Raw Data
1922
data = ft.FrequencyTable(dataset)
2023

2124
# Processing Raw Data to Frequency Grouped Frequency Table
2225
data.PopulateGrouped() # Grouped Data
2326
data.PopulateSimple() # Simple Data
24-
data.PopulateString() # String Data
2527

2628
# Transform The Data To A Frequency Table
2729
# Initiating The Data Using Pandas
@@ -41,34 +43,15 @@
4143
}
4244
)
4345

44-
# # Simple Populated Data
46+
# Simple Populated Data
4547
dfs = pd.DataFrame(
4648
{
4749
"Class" : data.simple.classval,
4850
"Frequency" : data.simple.frequency,
49-
50-
"C <" : data.simple.bottom_limit,
51-
"CF <" : data.simple.bottom_cumulative_frequency,
52-
"C >" : data.simple.top_limit,
53-
"CF >" : data.simple.top_cumulative_frequency,
5451
"Relative Frequency" : data.simple.percentage_relative_frequency
5552
}
5653
)
5754

58-
# Simple Populated Data
59-
dfa = pd.DataFrame(
60-
{
61-
"Class" : data.text.classval,
62-
"Frequency" : data.text.frequency,
63-
64-
"C <" : data.text.bottom_limit,
65-
"CF <" : data.text.bottom_cumulative_frequency,
66-
"C >" : data.text.top_limit,
67-
"CF >" : data.text.top_cumulative_frequency,
68-
"Relative Frequency" : data.text.percentage_relative_frequency
69-
}
70-
)
71-
7255
# Converting Pandas Data Into Tabulate
7356
tablesimple = tabulate.tabulate(
7457
dfs,
@@ -82,16 +65,9 @@
8265
tablefmt='pipe',
8366
)
8467

85-
tablestring = tabulate.tabulate(
86-
dfa,
87-
headers='keys',
88-
tablefmt='pipe',
89-
)
90-
9168
# Print The Processed Data
9269
print(tablesimple)
9370
print(tablegrouped)
94-
print(tablestring)
9571

9672

9773

0 commit comments

Comments
 (0)