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

14.02.2024, 22:08 Zhibek Abdikarim.

ipynb - Colaboratory

#TASK 1,2
with open('Kanye_West.txt', 'r') as file:
txt = file.read()
print(txt)
They mad theyre still nameless Talk that talk man
Her man in the store tryna try his best
But he just cant seem to get Kanye fresh
But we still hood famous God damn
Yeah we still hood famous
I be Puerto Rican day parade floatin
That Benz Marina Del Rey coastin
She in school to be a real estate agent
Last month I helped her with the car payment
Young and we alive whoo
We never gonna die whoo
I just copped a jet to fly over personal debt
Put one up in the sky
The sun is in my eyes whoo
Woke up and felt the vibe whoo
No matter how hard they try whoo
We never gonna die
Hey baby you forgot your Ray Bans
And my sheets still orange from your spray tan
It was more than soft porn for the Kman
She remember my Sprinter said I was in the grape van
Uhm well cutie I like your bougie booty
Come Erykah Badu me well lets make a movie
Hell you know my repertoire is like a wrestler
I show you the ropes connect the dots
A country girl that love Hollywood
Mama used to cook red beans and rice
Now its Dennys in the morning spoil your appetite
Liquor pouring and niggas swarming your section with erection
Smoke in every direction middle finger pedestrians
RB singers and lesbians rappers and managers
Music and iPhone cameras
This shit unanimous for you its damaging for you I think
That pussy should only be holding exclusive rights to me I mean
He flew you in this motherfucker on first class
Even went out his way so you could check in an extra bag
Now you wanna divide the yam like it equate the math
That shit dont add up youre making him mad as fuck
She said she came out here to find an Alist rapper
I said baby spin that round and say the alphabet backwards
Youre dealing with malpractice dont kill a good niggas confidence
Just cause he a nerd and you dont know what a condom is
The head still good though the head still good though
Make me say Nam Myoho Renge Kyo
Make a nigga say big words and act lyrical
Make me get spiritual
Make me believe in miracles Buddhist monks and Capn Crunch cereal
Lord have mercy thou will not hurt me
Five buddies all herded up on a Thursday
Bottle service head service I came in first place
The opportunity the proper top of breast and booty cheek
The pop community I mean these bitches come with union fee
And I want two of these moving units through consumer streets
Then my shoe released she was kicking in gratuity
And yeah G I was all for it
She said K Lamar you kind of dumb to be a poet
Imma put you on game for the lames that dont know theyre a rookie
Instagram is the best way to promote some pussy
Friday night tryna make it into the city

https://colab.research.google.com/drive/19s6tjI_p2gdUi2HkcaftRmktWpnSB9Me#printMode=true 1/9
14.02.2024, 22:08 Zhibek Abdikarim.ipynb - Colaboratory
import csv

# Path to the TSV file to be read


file_path = "data.tsv"

# Number of rows to print from the file


num_rows_to_print = 20

# Initialize a counter to keep track of printed rows


row_count = 0

# Open the file in read mode with newline character handling


with open(file_path, "r", newline="") as tsvfile:
# Create a CSV reader object with tab delimiter
tsvreader = csv.reader(tsvfile, delimiter='\t')

# Iterate through each row in the TSV file


for row in tsvreader:
# Print the current row
print(row)

# Increment the row count


row_count += 1

# Break the loop if the desired number of rows have been printed
if row_count >= num_rows_to_print:
break

['tconst', 'averageRating', 'numVotes']


['tt0000001', '5.7', '2024']
['tt0000002', '5.7', '272']
['tt0000003', '6.5', '1958']
['tt0000004', '5.4', '178']
['tt0000005', '6.2', '2724']
['tt0000006', '5.0', '184']
['tt0000007', '5.4', '848']
['tt0000008', '5.4', '2171']
['tt0000009', '5.3', '209']
['tt0000010', '6.8', '7434']
['tt0000011', '5.2', '382']
['tt0000012', '7.4', '12693']
['tt0000013', '5.7', '1933']
['tt0000014', '7.1', '5746']
['tt0000015', '6.1', '1142']
['tt0000016', '5.9', '1551']
['tt0000017', '4.6', '339']
['tt0000018', '5.2', '617']
['tt0000019', '5.1', '32']

import pandas as pd

csv = pd.read_csv('gender_submission.csv')
csv

PassengerId Survived

0 892 0

1 893 1

2 894 0

3 895 0

4 896 1

... ... ...

413 1305 0

414 1306 1

415 1307 0

416 1308 0

417 1309 0

418 rows × 2 columns

https://colab.research.google.com/drive/19s6tjI_p2gdUi2HkcaftRmktWpnSB9Me#printMode=true 2/9
14.02.2024, 22:08 Zhibek Abdikarim.ipynb - Colaboratory
import pickle

# Open the file in binary mode


with open('ukraine_war.pkl', 'rb') as file:
# Load the pickled object from the file
pkl = pickle.load(file)

# Display the loaded object


pkl

Datetime Tweet Id Text Username

#TikTok #russia
2022-05-23
0 1528888293852872704 #refugeecrisis #ukraine Danaya_Pashneya
23:59:09+00:00
#famin...

2022-05-23 Russian diplomat to U.N.


1 1528888224713777154 MJoyce2625
23:58:52+00:00 Boris Bondarev resign...

Ukrainian Presidential
2022-05-23
2 1528888224197660672 Office discloses how knittingknots
23:58:52+00:00
ma...

2022-05-23 Ukraine War: The battle


3 1528888221907636224 will385
23:58:52+00:00 for Severodonetsk http...

Alexander Lukashenko
2022-05-23
4 1528888200696975360 reminds me of an i__heart__this
23:58:47+00:00
abused s...

... ... ... ... ...

@akshayalladi China
2022-05-22
9996 1528363575844261892 doesn't want to treat 76MuSohlHW1jQ5J
13:14:06+00:00
anyo...

import pandas as pd

# Using pandas to read an Excel file


exl = pd.read_excel('df_with_exp.xlsx')

# Display the first few rows of the DataFrame


exl.head()

Name Salary Company Adress Experience Description S

Грам
Первый
250 000
магазин был
Продавец- – Пользо
0 ИП Level Алматы Без опыта открыт в
консультант 400 000
2021 году,
₸ Электр
уже в 2...

Наша Кред
75 000 компания дог
ИП Сухоленцев
Кредитный – представляет А
1 Евгений Алматы Без опыта
менеджер 90 000 собой р
Александрович
₽ выдающуюся Н
ко...

Обязанности:
Инженер- от /n /n Solid
ТОО Жетысу
2 проектировщик/ 400 000 Алматы Без опыта /nРазработка
Контактор
конструктор ₸ чертежей Техни
дет... докуме

Мы команда П
350 000
“Asnelles” - привле
М
# pandas provides the read_sas() function, which allows us to read SAS datasets directly into a DataFrame.
sas = pd.read_sas('airline.sas7bdat')
sas

https://colab.research.google.com/drive/19s6tjI_p2gdUi2HkcaftRmktWpnSB9Me#printMode=true 3/9
14.02.2024, 22:08 Zhibek Abdikarim.ipynb - Colaboratory

YEAR Y W R L K

0 1948.0 1.214000 0.243 0.1454 1.415 0.612

1 1949.0 1.354000 0.260 0.2181 1.384 0.559

2 1950.0 1.569000 0.278 0.3157 1.388 0.573

3 1951.0 1.948000 0.297 0.3940 1.550 0.564

4 1952.0 2.265000 0.310 0.3559 1.802 0.574

5 1953.0 2.731000 0.322 0.3593 1.926 0.711

6 1954.0 3.025000 0.335 0.4025 1.964 0.776

7 1955.0 3.562000 0.350 0.3961 2.116 0.827

8 1956.0 3.979000 0.361 0.3822 2.435 0.800

9 1957.0 4.420000 0.379 0.3045 2.707 0.921

10 1958.0 4.563000 0.391 0.3284 2.706 1.067

11 1959.0 5.385000 0.426 0.3856 2.846 1.083

12 1960.0 5.554000 0.441 0.3193 3.089 1.481

13 1961.0 5.465000 0.460 0.3079 3.122 1.736

14 1962.0 5.825000 0.485 0.3783 3.184 1.926

15 1963.0 6.876000 0.506 0.4180 3.263 2.041

16 1964.0 7.823000 0.538 0.5163 3.412 1.997

17 1965.0 9.120000 0.564 0.5879 3.623 2.257

18 1966.0 10.512000 0.586 0.5369 4.074 2.742

19 1967.0 13.020000 0.622 0.4443 4.710 3.564

20 1968.0 15.261000 0.666 0.3052 5.217 4.767

21 1969.0 16.313000 0.731 0.2332 5.569 6.511

22 1970.0 16.002001 0.831 0.1883 5.495 7.627

23 1971.0 15.876000 0.906 0.2023 5.334 8.673

24 1972.0 16.662001 1.000 0.2506 5.345 8.331

25 1973.0 17.014000 1.056 0.2668 5.662 8.557

26 1974.0 19.305000 1.131 0.2664 5.729 9.508

27 1975.0 18.721001 1.247 0.2301 5.722 9.062

28 1976.0 19.250000 1.375 0.3452 5.762 8.262

29 1977.0 20.646999 1.544 0.4508 5.877 7.474

30 1978.0 22.726000 1.703 0.5877 6.108 7.104

# Importing the pandas library as 'pd' conventionally


import pandas as pd

# Using Pandas' read_stata() function to read Stata datasets directly into a DataFrame
data = pd.read_stata('CEO Dismissal Dataset 31Jan23.dta')

# Displaying the first few rows of the DataFrame using the head() function to inspect the data
data.head()

https://colab.research.google.com/drive/19s6tjI_p2gdUi2HkcaftRmktWpnSB9Me#printMode=true 4/9
14.02.2024, 22:08 Zhibek Abdikarim.ipynb - Colaboratory

dismissal_dataset_id coname gvkey fyear co_per_rol exec_f

0 1 AAR CORP 1004 1995 5622 Ira A

1 2 AAR CORP 1004 2017 5623 David

ADC
W
2 4 TELECOMMUNICATIONS 1013 2000 2611
INC

ADC
R
3 5 TELECOMMUNICATIONS 1013 2003 23275
INC

ADC
4 6 TELECOMMUNICATIONS 1013 2010 8741 Rober
INC

import pandas as pd

file = pd.read_json('iris.json')
file.head()

sepalLength sepalWidth petalLength petalWidth species

0 5.1 3.5 1.4 0.2 setosa

1 4.9 3.0 1.4 0.2 setosa

2 4.7 3.2 1.3 0.2 setosa

3 4.6 3.1 1.5 0.2 setosa

4 5.0 3.6 1.4 0.2 setosa

pip install pdfplumber

Collecting pdfplumber
Obtaining dependency information for pdfplumber from https://files.pythonhosted.org/packages/53/5c/4523bfce8ba473b0e33
Downloading pdfplumber-0.10.4-py3-none-any.whl.metadata (39 kB)
Collecting pdfminer.six==20221105 (from pdfplumber)
Downloading pdfminer.six-20221105-py3-none-any.whl (5.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.6/5.6 MB 5.6 MB/s eta 0:00:0000:0100:01
Requirement already satisfied: Pillow>=9.1 in ./anaconda3/lib/python3.11/site-packages (from pdfplumber) (9.4.0)
Collecting pypdfium2>=4.18.0 (from pdfplumber)
Obtaining dependency information for pypdfium2>=4.18.0 from https://files.pythonhosted.org/packages/db/12/47a850cd8cc3
Downloading pypdfium2-4.27.0-py3-none-macosx_11_0_arm64.whl.metadata (48 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.1/48.1 kB 3.1 MB/s eta 0:00:00
Requirement already satisfied: charset-normalizer>=2.0.0 in ./anaconda3/lib/python3.11/site-packages (from pdfminer.six=
Requirement already satisfied: cryptography>=36.0.0 in ./anaconda3/lib/python3.11/site-packages (from pdfminer.six==2022
Requirement already satisfied: cffi>=1.12 in ./anaconda3/lib/python3.11/site-packages (from cryptography>=36.0.0->pdfmin
Requirement already satisfied: pycparser in ./anaconda3/lib/python3.11/site-packages (from cffi>=1.12->cryptography>=36.
Downloading pdfplumber-0.10.4-py3-none-any.whl (54 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.7/54.7 kB 3.5 MB/s eta 0:00:00
Downloading pypdfium2-4.27.0-py3-none-macosx_11_0_arm64.whl (2.7 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.7/2.7 MB 6.2 MB/s eta 0:00:0000:0100:01
Installing collected packages: pypdfium2, pdfminer.six, pdfplumber
Successfully installed pdfminer.six-20221105 pdfplumber-0.10.4 pypdfium2-4.27.0
Note: you may need to restart the kernel to use updated packages.

https://colab.research.google.com/drive/19s6tjI_p2gdUi2HkcaftRmktWpnSB9Me#printMode=true 5/9
14.02.2024, 22:08 Zhibek Abdikarim.ipynb - Colaboratory
import pdfplumber

# It provides better support for complex PDF structures, such as tables, and can handle encrypted PDFs more effectively.
with pdfplumber.open('Harry Potter - Book 1 - The Sorcerers Stone.pdf') as pdf:
# Loop through all the pages
for page in pdf.pages:
# Extract text from the page
text = page.extract_text()

# Print the text


print(text)

HP 1 - Harry Potter and the


Sorcerer's Stone
Harry Potter and the Sorcerer's Stone
Harry Potter
&
The Sorcerer’s Stone
by J.K. Rowling
HP 1 - Harry Potter and the
Sorcerer's Stone
CHAPTER ONE
THE BOY WHO LIVED
M r. and Mrs. Dursley, of number four, Privet Drive, were proud to say
that they were perfectly normal, thank you very much. They were the last people
you’d expect to be involved in anything strange or mysterious, because they just
didn’t hold with such nonsense.
Mr. Dursley was the director of a firm called Grunnings, which made
drills. He was a big, beefy man with hardly any neck, although he did have a
very large mustache. Mrs. Dursley was thin and blonde and had nearly twice the
usual amount of neck, which came in very useful as she spent so much of her
time craning over garden fences, spying on the neighbors. The Dursleys had a
small son called Dudley and in their opinion there was no finer boy anywhere.
The Dursleys had everything they wanted, but they also had a secret, and
their greatest fear was that somebody would discover it. They didn’t think they
could bear it if anyone found out about the Potters. Mrs. Potter was Mrs.
Dursley’s sister, but they hadn’t met for several years; in fact, Mrs. Dursley
pretended she didn’t have a sister, because her sister and her good-for-nothing
husband were as unDursleyish as it was possible to be. The Dursleys shuddered
to think what the neighbors would say if the Potters arrived in the street. The
Dursleys knew that the Potters had a small son, too, but they had never even
seen him. This boy was another good reason for keeping the Potters away; they
didn’t want Dudley mixing with a child like that.
When Mr. and Mrs. Dursley woke up on the dull, gray Tuesday our story
starts, there was nothing about the cloudy sky outside to suggest that strange and
mysterious things would soon be happening all over the country. Mr. Dursley
hummed as he picked out his most boring tie for work, and Mrs. Dursley
gossiped away happily as she wrestled a screaming Dudley into his high chair.
None of them noticed a large, tawny owl flutter past the window.
At half past eight, Mr. Dursley picked up his briefcase, pecked Mrs.
Dursley on the cheek, and tried to kiss Dudley good-bye but missed, because
Dudley was now having a tantrum and throwing his cereal at the walls.
“Little tyke,” chortled Mr. Dursley as he left the house. He got into his car
and backed out of number four’s drive.
It was on the corner of the street that he noticed the first sign of
something peculiar — a cat reading a map. For a second, Mr. Dursley didn’t
realize what he had seen — then he jerked his head around to look again. There
was a tabby cat standing on the corner of Privet Drive, but there wasn’t a map in
sight. What could he have been thinking of? It must have been a trick of the
light. Mr. Dursley blinked and stared at the cat. It stared back. As Mr. Dursley
drove around the corner and up the road, he watched the cat in his mirror. It was
now reading the sign that said Privet Drive — no, looking at the sign; cats
couldn’t read maps or signs. Mr. Dursley gave himself a little shake and put the
cat out of his mind. As he drove toward town he thought of nothing except a
large order of drills he was hoping to get that day.
But on the edge of town, drills were driven out of his mind by something
else. As he sat in the usual morning traffic jam, he couldn’t help noticing that
there seemed to be a lot of strangely dressed people about. People in cloaks. Mr.
D l ld ’ b l h d d i f l h h
#Task 3

import numpy as np

# Using genfromtxt with explicit encoding


data_genfromtxt = np.genfromtxt('Kanye_West.txt', delimiter=',', dtype=str, encoding='utf-8', skip_header=1)

# Inspect the data


print(data_genfromtxt)

['She got one of your kids got you for eighteen years'
'I know somebody paying child support for one of his kids'
'His baby mama car and crib is bigger than his' ...
'But you know people gon be talking bout us weekly'
'My car be in a Robb Report but whats more important to me' 'Is that you']

https://colab.research.google.com/drive/19s6tjI_p2gdUi2HkcaftRmktWpnSB9Me#printMode=true 6/9
14.02.2024, 22:08 Zhibek Abdikarim.ipynb - Colaboratory
import numpy as np

# Specify the columns you want to read (assuming columns 0-3)


data = np.loadtxt('Kanye_West.txt', delimiter=',', dtype=str)

# Print the data


print(data)

['\ufeffEighteen years eighteen years'


'She got one of your kids got you for eighteen years'
'I know somebody paying child support for one of his kids' ...
'But you know people gon be talking bout us weekly'
'My car be in a Robb Report but whats more important to me' 'Is that you']

# **np.genfromtxt:**

# * Offers greater flexibility in handling header rows and specifying data types.
# * Allows for more graceful exclusion of non-numeric data through converters or skipping rows.
# * Suitable for complex data files with varying formats and data types.

# **np.loadtxt:**

# * Simpler and faster for standard numeric data files.


# * Assumes all data are numeric by default, making it less versatile for diverse data types.
# * May struggle with non-numeric data or require manual preprocessing.
# * Ideal for basic loading of numerical data from well-formatted files.

# Choose the function based on your data file characteristics and processing needs.

#Task 4

# Import pandas library


import pandas as pd

# Specify the file path


excel_file_path = "MAT344.xlsx"

# Read all sheets into a dictionary with descriptive sheet names


sheets_dict = pd.read_excel(
excel_file_path,
sheet_name=None,
# Optionally improve sheet name conversion
na_values=['NA'], # Handle missing values as 'NA' (or adjust as needed)
)

# Iterate over each sheet, providing more details


for sheet_name, df in sheets_dict.items():
# Convert sheet name to title case for better readability
print(f"Sheet Title: {sheet_name.title()}")

# Display the first 5 rows (adjust as needed)


print(df.head())

Sheet Title: Info


Unnamed: 0 Unnamed: 1 Unnamed: 2 \
0 NaN NaN NaN
1 NaN NaN NaN
2 NaN NaN Extra Points by working on practical hours
3 NaN Week 1 0.01
4 NaN Week 2 0.01

Unnamed: 3 Unnamed: 4 Unnamed: 5 Unnamed: 6 Unnamed: 7 \


0 NaN NaN NaN NaN NaN
1 NaN NaN NaN NaN NaN
2 Quizes Mid/EndTerm Exams Final Exam NaN NaN
3 NaN NaN NaN NaN NaN
4 NaN NaN NaN NaN NaN

Unnamed: 8
0 NaN
1 NaN
2 NaN
3 Done
4 In process
Sheet Title: Practical Tasks
Unnamed: 0 Unnamed: 1 Unnamed: 2 Unnamed: 3 Unnamed: 4 Unnamed: 5 \
0 MAT 344 NaN NaN NaN NaN NaN
1 NaN NaN NaN NaN NaN NaN
2 NaN NaN NaN NaN NaN NaN
3 NaN NaN Lecture 1 NaN NaN Lecture 2
4 NaN NaN pp.291 D R pp.305-307

https://colab.research.google.com/drive/19s6tjI_p2gdUi2HkcaftRmktWpnSB9Me#printMode=true 7/9
14.02.2024, 22:08 Zhibek Abdikarim.ipynb - Colaboratory
Unnamed: 6 Unnamed: 7 Unnamed: 8 Unnamed: 9 ... Unnamed: 16 Unnamed: 17 \
0 NaN NaN NaN NaN ... NaN NaN
1 NaN NaN NaN NaN ... NaN NaN
2 NaN NaN NaN NaN ... NaN NaN
3 NaN NaN Lecture 3 NaN ... Lecture 7 Lecture 8
4 D R pp.312 D ... NaN NaN

Unnamed: 18 Unnamed: 19 Unnamed: 20 Unnamed: 21 Unnamed: 22 Unnamed: 23 \


0 NaN NaN NaN NaN NaN NaN
1 NaN NaN NaN NaN NaN NaN
2 NaN NaN NaN NaN NaN NaN
3 Lecture 9 Lecture 10 Lecture 11 Lecture 12 Lecture 13 Lecture 14
4 NaN NaN NaN NaN NaN NaN

Unnamed: 24 Unnamed: 25
0 NaN NaN
1 NaN NaN
2 NaN NaN
3 Lecture 15 Total gathered points
4 NaN NaN

[5 rows x 26 columns]

#Task 5
import pandas as pd

# Load the first spreadsheet into a DataFrame


df_info = pd.read_excel("MAT344.xlsx", sheet_name="Info")

# Load the second spreadsheet into a separate DataFrame


df_tasks = pd.read_excel("MAT344.xlsx", sheet_name="Practical tasks")

# Print information about the DataFrames


print("\nInformation Spreadsheet:")
df_info

Information Spreadsheet:
Unnamed: Unnamed: Unnamed: Unnamed: Unnamed: Unnamed: Unnamed: Unna
0 1 2 3 4 5 6

0 NaN NaN NaN NaN NaN NaN NaN

1 NaN NaN NaN NaN NaN NaN NaN

Extra
Points by
working Mid/EndTerm Final
2 NaN NaN Quizes NaN
on Exams Exam
practical
hours

3 NaN Week 1 0.01 NaN NaN NaN NaN

4 NaN Week 2 0.01 NaN NaN NaN NaN

5 NaN Week 3 0.01 NaN NaN NaN NaN

6 NaN Week 4 0.01 0.1 NaN NaN NaN

7 NaN Week 5 0.01 NaN NaN NaN NaN

8 NaN Week 6 0.01 NaN NaN NaN NaN

9 NaN Week 7 0.01 NaN NaN NaN NaN

10 NaN Week 8 0.01 NaN 0.2 NaN NaN

11 NaN Week 9 0.01 NaN NaN NaN NaN

12 NaN Week 10 0.01 NaN NaN NaN NaN

13 NaN Week 11 0.01 0.1 NaN NaN NaN

14 NaN Week 12 0.01 NaN NaN NaN NaN

15 NaN Week 13 0.01 NaN NaN NaN NaN

16 NaN Week 14 0.01 NaN NaN NaN NaN

17 NaN Week 15 0.01 NaN 0.2 NaN NaN

Final
18 NaN NaN NaN NaN 0.4 NaN
Week

19 NaN NaN NaN NaN NaN NaN NaN

print("\nPractical Tasks Spreadsheet:")


df_tasks

https://colab.research.google.com/drive/19s6tjI_p2gdUi2HkcaftRmktWpnSB9Me#printMode=true 8/9
14.02.2024, 22:08 Zhibek Abdikarim.ipynb - Colaboratory

Practical Tasks Spreadsheet:


Unnamed: Unnamed: Unnamed: Unnamed: Unnamed: Unnamed: Unn
Unnamed: 1
0 2 3 4 5 6

0 MAT 344 NaN NaN NaN NaN NaN NaN

1 NaN NaN NaN NaN NaN NaN NaN

2 NaN NaN NaN NaN NaN NaN NaN

3 NaN NaN Lecture 1 NaN NaN Lecture 2 NaN

pp.305-
4 NaN NaN pp.291 D R D
307

Abdikarim
5 1 10 NaN NaN 2 NaN
Jibek

6 2 Aidenov Amir 9 0.5 NaN 3 NaN

Ainabek
7 3 8 0.4 NaN 4 NaN
Gulnaz

Akhynov
8 4 7 NaN NaN 5 NaN
Temirlan

Amanzhol
9 5 6 0.2 NaN 6 NaN
Seriktes

Anuarbekov
10 6 5 0.2 NaN 7 NaN
Adlet

Assylbekova
11 7 4 0.5 NaN 8 NaN
Ayaulym

Kanatbekov
12 8 3 0.5 NaN 9 NaN
Iliyas

Konakbayeva
13 9 10 0.5 NaN 10 NaN
Altynai

Muratova
14 10 9 NaN NaN 11 NaN
Sabina

Neftullaeva
15 11 8 NaN NaN 12 NaN
Narmilya

16 12 Petrova Liya 7 NaN NaN 13 NaN

17 13 Sailau Dinara 6 NaN NaN 14 NaN

Shaulanbekov
18 14 5 0.2 NaN 15 NaN
Abdukadyr

Torebek
19 15 4 0.5 NaN 2 NaN
Yerassyl

Tursynbek
20 16 3 N N N N 3 N N

https://colab.research.google.com/drive/19s6tjI_p2gdUi2HkcaftRmktWpnSB9Me#printMode=true 9/9

You might also like