Font size
Worksheetsbig data 1
Total questions: 99
Worksheet time: 50mins
<question>Келесідей бағандарды қамтитын df атауымен DataFrame берілген: "city 08", "cylinders", "fuelType", "highway 08", "id", "make", "model", "mpgData", "trany", "year". highway08 бағанындағы мәндерді өсу ретімен сұрыптау қажет.
1) df = df.sort_values(by="highway 08", ascending=True
.
.
.
<question>Келесідей бағандарды қамтитын df атауымен DataFrame берілген: "city 08", "cylinders", "fuelType", "highway 08", "id", "make", "model", "mpgData", "trany", "year". city08 бағанындағы мәндерді кему ретімен сұрыптау қажет.
1) df = df.sort_values(by="city 08", ascending=False)
0
0
0
<question>Келесідей бағандарды қамтитын df атауымен DataFrame берілген: "city 08", "cylinders", "fuelType", "highway 08", "id", "make", "model", "mpgData", "trany", "year". city08 және highway08 бағандарындағы мәндерді өсу ретімен сұрыптау қажет.
0
0
0
1) df = df.sort_values(by="highway 08", ascending=True
<question>DataFrame-ге жаңа баған қосу үшін insert() функциясы қолданылады, осы әдісте қосылатын жаңа бағанның орнын (позициясын) келесі атрибут арқылы көрсетуге болады.
column
loc
index
iloc
<question>DataFrame-ге жаңа баған қосу үшін insert() функциясы қолданылады, осы әдісте қосылатын жаңа бағанның атауын келесі атрибут арқылы көрсетуге болады.
) column
0
0
0
<question>Бағандары 'Group', 'Count', 'Head teacher' болатындай DataFrame құру қажет.
'Group' бағанында келесідей деректер болуы керек: 'IS-21-1','IS-20-1','MKM-21-1', 'MKM-20-2';
'Count' бағанында келесідей деректер болуы керек: 12, 16, 12, 15;
'Head teacher' бағанында келесідей деректер болуы керек 'Kim A.','Lena A.','Tom B.','Kim A.'
df=pd.DataFrame({Group:['IS-21-1','IS-20-1','MKM-21-1', 'MKM-20-2'], Count:[12, 16, 12, 15], Head teacher:['Kim A.','Lena A.','Tom B.','Kim A.']})
df = DataFrame({'Group':['IS-21-1','IS-20-1','MKM-21-1', 'MKM-20-2'], 'Count':[12, 16, 12, 15], 'Head teacher':['Kim A.','Lena A.','Tom B.','Kim A.']})
df=pd.DataFrame({'Group':'IS-21-1','IS-20-1','MKM-21-1', 'MKM-20-2', 'Count':12, 16, 12, 15, 'Head teacher':'Kim A.','Lena A.','Tom B.','Kim A.'})
df=pd.DataFrame({'Group':['IS-21-1','IS-20-1','MKM-21-1', 'MKM-20-2'], 'Count':[12, 16, 12, 15], 'Head teacher':['Kim A.','Lena A.','Tom B.','Kim A.']})
'Group', 'Count', 'Head teacher' бағандары бар df деп аталатын DataFrame берілген. 'Head teacher' бағанында кураторлардың аты-жөндері көрсетілген. Кураторы Kim A болатын топтарды шығару қажет.
)df_kim = df[df['Head teacher'] == 'Kim A.']
df_kim
0
0
0
'Group', 'Count', 'Head teacher' бағандары бар df деп аталатын DataFrame берілген. 'Count' бағанында әр топтағы студенттердің саны көрсетілген. Студенттер саны 15 – тен көп топтарды шығару қажет
)df_large = df[df['Count'] > 15]
df_large
4
4
4
Group', 'Count', 'Head teacher' бағандары бар df деп аталатын DataFrame берілген. 'Group' бағанында топтардың атаулары көрсетілген. Барлық топ атауларын экранға шығару қажет.
2
1) print(df['Group'])
3
4
df деп аталатын DataFrame берілген, онда age бағанында адамдардың жастары көрсетілген. DataFrame – дегі адамдардың орташа жасын анықтаңыз.
)average_age = df['age'].mean()
print(average_age)
5
6
4
googleplaystore.csv файлынан деректерді оқу
df деп аталатын DataFrame – дегі жолдар мен бағандардың санын анықтау үшін қолданылатын әдіс
df.shape
7
89
9
Seaborn кітапханасы дегеніміз не?
Seaborn – бұл Python тіліндегі деректерді визуализациялау кітапханасы. Ол Matplotlib кітапханасына негізделген және статистикалық деректерді әдемі, ақпараттық және тартымды графикалық түрде бейнелеуге арналған жоғары деңгейлі интерфейсті ұсынады
5
5
5
Seaborn кітапханасын қалай орнатады?
1) import seaborn as sns
2) conda install seaborn
3) pip install seaborn
21
12
45
Seaborn-да визуализациялау негізінде қандай кітапхана жатыр?
Matplotlib
1
2
3
Деректерді визуализациялау дегеніміз не?
2
2
22
бұл деректерді графикалық түрде, яғни диаграммалар, карталар, графиктер және басқа да көрнекі элементтер арқылы көрсету және талдау процесі.
Matplotlib кітапханасының негізгі қызметі қандай?
2
Python бағдарламалау тілінде статикалық, анимациялық және интерактивті графиктер мен диаграммаларды құруға арналған төмен деңгейлі құралдар жиынтығын қамтамасыз ету
2
2
Деректердің таралуын бейнелеу үшін графиктің қандай түрі қолданылады?
Сызықтық диаграмма
Гистограмма
Дөңгелек диаграмма
Бағандық диаграмма
Үлкен деректер терминін енгізген ғалым:
7
Джон Мэши
7
7
Басқаларға қарағанда әлемдік жадты көбірек алатын деректер:
Бейне және Мультимедиялық Деректер
5
4
6
BigData бұл...
бұл дәстүрлі деректерді өңдеу құралдары мен бағдарламаларымен өңдеуге, басқаруға және талдауға келмейтіндей өте үлкен көлемді, жоғары жылдамдықты және әртүрлі деректер жиынтығын сипаттайтын термин.
0
0
0
MapReduce технологиясын жасаған компания:
Apple
exel
HP
Өңдеу үшін белгілі үлгілері бар (мысалы, XML) мәтіндік файлдардың деректері бұл:
мәтіндік файлдардағы деректер жартылай құрылымдалған деректер (Semi-structured Data) деп аталады.
5
5
55
Ақпараттық технологиядағы «Big Data» термині-
Негізінен үлкен көлемдегі байланысты ақпаратты сақтауға, өзгертуге және өңдеуге арналған ұйымдастырылған құрылым.
Деректері көп файлдар.
Біздің дәуіріміздің басынан бергі миллисекундтар саны ретінде уақытты, күнді, айды және жылды көрсету.
Құрылымдық және құрылымданбаған деректердің орасан зор көлемдерін өңдеу әдістерінің кешенді жиынтығы.
Нақты түрі, пішімі және құрылымы бар деректер (мысалы, транзакциялық деректер):
Құрылымдалған деректер (Structured Data)
5
0
1
Осы жылы үлкен деректер термині алғаш рет енгізілді:
1997 жыл Джон Мэши
7
5
2
Визуализациялау түріне жатпайды
Деректерді жинау (Data Collection)
Деректерді сақтау (Data Storage)
Деректерді тазалау (Data Cleaning/Wrangling)
Деректерді өңдеу (Data Processing)
Мәтіндік есеп (Textual Report)
5
5
5
Үлкен деректер
Ақпараттың үлкен массивтерін сақтауға және өңдеуге арналған бағдарламалар жиынтығы;
Деректерді толтыруды және басқаруды қолдайтын интерфейс;
Белгілі бір ақпарат жиынтығы.
Үлкен көлемдегі құрылымдалған және құрылымданбаған деректерді өңдеуге арналған әдістердің толық жиынтығы.
Үлкен деректердің төрт негізгі сипаттамасын тізімдеңіз:
Volume (Көлем)
Velocity (Жылдамдық)
Variety (Әртүрлілік)
Veracity (Шынайылық)
5
5
5
Python үлкен деректермен жұмыс істеуге арналған кітапханасы
Pandas
1
1
1
Pandas кітапханасы жүктеу
import pandas as pd
5
5
5
Бастапқы 10 жазбаны шығару
print(df.head(10))
4
4
4
googleplaystore.csv файлдан dataframe-ді жүктеу
df кестесі (DataFrame) туралы ақпарат алу: бағандар/өрістер атауы, деректер типі, жазбалар саны
df кестесіндегі (DataFrame) жолдар мен бағандар саны
print(df.shape)
5
5
5
df кестесін (DataFrame) экранға шығарудың қате жолы
5
55
Ең нашар әрі қате жол — for циклін пайдаланып, әрбір жолды жеке-жеке басып шығару.
5
<question> my_series тізімінің ең алғашқы элементін шығару
my_series.iloc[0]
s
s
s
f' индексті my_series тізімінің элементін шығару
my_series.loc['f
d
f
h
Series атауын өзгерту
my_series.rename("new_name")
gfjfj
fgkj
fykjfymffg
mylist тізімінен DataFrame құру
df = pd.DataFrame(mylist, columns=['Programming_Language'])
fgh
tfhjn
rtjug
data кестесінен (DataFrame) ең алғашқы жолды (жазбаны) экранға шығару
print(data.head(1))
zdx
zdv
dsv
Соңғы 10 жазбаны экранға шығару
print(df.tail(10))
szdvxbfncgf
dfhrdrjcfng
fkjgfm
data кестесінен (DataFrame) барлық жолдарды және 0-3 бағанды ғана экранға шығару
print(data.iloc[:, 0:4])
fjgnv tfh
dtjgfnjtrtyjn
fjnfgjr6tn
data кестесінен (DataFrame) алғашқы 20 жолды және 0-3 бағанды ғана экранға шығару
print(data.iloc[0:20, 0:4])
5i6ryff
data кестесінде (DataFrame) компания қызметкерлері туралы ақпарат сақталған. Осы кестеден жасы 35-тен кіші қызметкерлер тізімінен жаңа кесте (DataFrame) құрыңыз
<variant> jastar = data [data ["Age"] <35]
<variant> jastar = data.["Age"] <35
<variant> jastar = data [data ["Age"] >35]
<variant> jastar = data ["Age"<35]
data кестесінде (DataFrame) компания қызметкерлері туралы ақпарат сақталған. Осы кестеден жасы 35-ке тең қызметкерлер тізімін экранға шығарыңыз.
<variant> data [data ["Age"] ==35]
<variant> data ["Age"==35]
<variant> data.Age==35
data кестесінен (DataFrame) Category өрісі «BEAUTY» болатын жазбаларды шығарады
<variant> [data [“Category”]=”BEAUTY”]
<variant> data [data [“Category”]==”BEAUTY”]
<variant> data.Category==”BEAUTY”
<variant> data [data [“Category”]=”BEAUTY”]
data кестесінен (DataFrame) Category өрісінде “game” тіркесі кездесетін жазбаларды экранға шығарады
<variant> data [data [“Category”].str.contains(“game”)]
<variant> data[“Category”].str.contains(“game”)]
<variant> [data [“Category”].str.contains(“game”)]
<variant> data [data [“Category”].contains(“game”)]
data кестесіндегі(DataFrame) сандық өрістер бойынша ортақ қосындысын, орташа мәнін, үлкен және кіші мәнді т.б. экранға шығарады
print(data.describe())
0
> data кестесін (DataFrame) жаңа csv файлына жүктеу
)# 'new_data.csv' деген атпен жаңа файлға сақтау
data.to_csv('new_data.csv')
tfnmg.v
data.xlsx файлынан Page1 парағынан мәліметтерден жаңа data кестесін (DataFrame) құру
<variant> data = pandas.read_excel("data.xlsx", sheet_name="Page1")
<variant> data = pandas.load_excel("data.xlsx", sheet_name="Page1")
<variant> data = pandas.read_excel("data.xlsx")
<variant> data = pandas.read_excel("data.xlsx", "Page1")
<question> data кестесінен (DataFrame) «Name», «Qualification» бағандарды шығару
<variant> print(data [['Name', 'Qualification']])
<variant> print(data [Name, Qualification])
<variant> print([['Name', 'Qualification']])
<variant> print(data.Name, data.Qualification)
head() әдісінің қызметі
DataFrame немесе Series нысанының ең алғашқы (жоғарғы) жазбаларын экранға шығару
yjkglhkj
head() параметрсіз әдісі неше жазбаны қайтарады?
алғашқы 5 жазбаны
gjkhlgtkh
Соңғы жолдарды қайтарудың Pandas әдісі
print(df.tail())
print(df.tall())
Бос ұяшықтарды қамтитын жолдарды жоюдың дұрыс Pandas әдісі
df.dropna()
esgrdhtjhyg
Бос ұяшықтарды жаңа мәнмен толтырудың дұрыс әдісі қандай?
df.fillna(0, inplace=True)
efrdgtfhj
Pandas DataFrame ішінен көшірмелерді жоюдың дұрыс әдісі қандай?
<variant> data.drop_duplicates()
<variant> data.delete_duplicates()
<variant> data.duplicates()
<variant> data.remove_duplicates()
Төменде берілген опциялардың қайсысы деректер жиынын үлкен мәтіндік файлдан оқи алады?
pd.read_csv()
regjrklgjmmlk
<question> Төмендегілердің қайсысы Dataframe жасау үшін пайдаланылуы мүмкін?
df = pd.DataFrame(data)
df = pd.DataFrame
<question> Төмендегі файлдардың қайсысынан pandas деректерді оқи алады?
CSV, Excel, JSON
Excel, JSON
Төмендегі мүмкіндіктердің қайсысы Pandas модулімен қамтамасыз етілмейді?
Деректерді сызу және визуализациялау
Деректер жиындарын біріктіру және қосу
Деректерді іздеу
Шартты пайдаланып деректерді сүзгілеу
Нәтиже: import pandas as pd;
s = pd.Series([1,2,3,4,5],index = [‘a’,’b’,’c’,’d’,’e’])
print(s[‘a’])
1
2
3
4
Python pandas кітапханасын құрған әзірлеуші?
Уэс Маккинни
Карлос Маркер
Төмендегі Python кітапханасының қайсысы графиктерді салу және визуализация үшін пайдаланылады?
Matplotlib
vatpoltlib
PANDAS -
Panel Data Analysis
Python Panel Data Analysis
Panel Data
Panel Data analys
JSON файлды оқу
pd.read_json
sdhfgkkj
data кестесін (DataFrame) экранға шығару
CSV файлды оқу
pd.read_csv
jhtjfl
Pandas DataFrame ішіндегі бірінші жолды да, екінші жолды да қайтаратын дұрыс синтаксис дегеніміз не?
data.loc[[0-1]]
data.[[0-1]]
data.loc[[0, 1]]
data.[[0, 1]]
Pandas сериясына "x", "y" және "z" индекстерді қосу
pandas.Series(list, names=[“x”, “y”, “z”])
pandas.Series(list, index=[“x”, “y”, “z”])
pandas.Series(list, lables=[“x”, “y”, “z”])
pandas.Series(list, [“x”, “y”, “z”])
Pandas сериясының бірінші мәнін қайтару
1) head(1)
2) my_series[0]
3) .iloc[0]
iutg
Python тізімінен Pandas сериясын құру
pandas.getfromSeries(list)
pandas.Series(list)
pandas.Series=list
pandas.getSeries(list)
Бағандар атауын алу
print(data.columns)
print(data)
Бірдей жазбаларды өшіру
data.distinct(inplace=True)
> data.delete_duplicates(inplace=True)
data.drop_duplicates(inplace=True)
drop_duplicates(data, inplace=True)
Соңғы екі жазбаны алу
data.tail(2)
ftiuodbkl
data кестесінен (DataFrame) "Team", "Weight" бағандарын өшіру
data.delete(["Team", "Weight"], axis = 1, inplace = True)
delete(["data.Team", " data.Weight"], axis = 1, inplace = True)
data.drop(["Team", "Weight"], axis = 1, inplace = True)
data.drop(["Team", "Weight"], axis = 1, inplace = False)
df Әр баған бойынша жазбалар санын алу
df.count()
fghj
'Courses' бағаны бойынша уникальді мәндердің санын алу
df['Courses'].unique()
count(df['Courses'].unique())
len(df['Courses'].unique())
len(df['Courses'].get_unique())
Courses' бағаны бойынша уникальді мәндердің алу
<variant> len(df['Courses'].unique())
df['Courses'].unique()
df['Courses'].unique().get()
df['Courses'].get().unique()
df[df['Courses'].isin(['Spark', 'PySpark'])]
Courses мәні 'Spark', 'PySpark' болатын жолдарды жояды
Courses мәні 'Spark', 'PySpark' болатын жолдарды алады (экранға шығарады)
Courses мәні 'Spark', 'PySpark' болатын жолдардың санын алады.
қателік анықталады.
Percentage' бағанының мәні 80-нен үлкен жазбаларды алу
result_df = df.iloc[df['Percentage'] > 80]
result_df = df[df['Percentage'] > 80]
result_df = df.loc['Percentage' > 80]
result_df = df.loc[df['Percentage'] > 80]
Percentage' бағанының мәні 95-ке тең емес жазбаларды алу
result_df = df.loc[df['Percentage'] != 95]
result_df = df.iloc[df['Percentage'] != 95]
result_df = df.iloc[df['Percentage'] =! 95]
result_df = df.loc[df['Percentage'] =! 95]
График түр
График түрi
График түрі
DataFrame.plot.line
ftijldfkhjordj
DataFrame.plot.pie.
dfyfh
B, C бағандарын өшіру
df.drop(['B', 'C'], axis=1)
esrtyj
0 және 1 жолды өшіру
df.drop([0, 1], axis=0)
df.drop([0, 1]
белгіленген мәнді алу
df.loc[4, 'B']
df.loc[B, ''4]
Белгіленген мәнді алу
df.loc[6, 'C']
esgrdthf
0 жолды ғана алу
df.loc[0]
df.loc[1]
Нәтиже: import pandas as pd; s = pd.Series([1,2,3,4,5],index = [‘a’,’b’,’c’,’d’,’e’]) print(s[‘a’])
1.
2
3
'viper' жазбасын алу
df.loc['viper']
df.loc
Белгіленген мәнді алу
df.loc[6, 'B']
df.loc[6]
Matplotlib-те сызықтық графиктерді салу үшін төмендегі әдістердің қайсысы қолданылады?
сюжет()
шашырау()
бар()
бәліш()
Төмендегілердің қайсысы деректерді визуализациялаудың кемшілігі болып табылады?
Деректерді талдауды жылдамдату
Мәліметтерді қате интерпретациялау мүмкіндігі
Қарым-қатынасты жеңілдету
Деректерді азайту
Matplotlib-те сюжетке тақырып қосу үшін қандай әдіс жауап береді?
legend()
title()
show()
grid()
Matplotlib бағдарламасында сызықтық графиктерді салу үшін төмендегі әдістердің қайсысы қолданылады?
plot()
bar()
pie()
scatter()
