Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python Pandas

Total questions: 20

Worksheet time: 12mins

Name
Class
Date
1.

DataFrame nədir?

a)

Təkölçülü massiv

b)

JSON formatlı data

c)

Sadəcə list-lərin siyahısı

d)

İkiölçülü, cədvəl tipli data strukturu

2.

CSV faylını pandas ilə oxumaq üçün hansı funksiya istifadə olunur?

a)

pd.read_excel()

b)

pd.read_csv()

c)

pd.open_csv()

d)

pd.load_csv()

3.

DataFrame-in ilk 5 sətrini görmək üçün hansı metoddan istifadə edirik?

a)

df.sample()

b)
c)

df.head()

d)

df.first()

4.

Aşağıdakılardan hansı DataFrame-in ölçüsünü (sətir, sütun) qaytarır?

a)

df.size

b)

df.dim()

c)

df.length

d)

df.shape

5.

Bir sütunu seçmək üçün düzgün sintaksis hansıdır?

a)

df["column_name"]

b)

df("column_name")

c)

df[[column_name]]()

d)

df.column("column_name")

6.

DataFrame-də boş (NaN) dəyərlərin sayını tapmaq üçün hansı üsul doğrudur?

a)

df.nan.count()

b)

df.count_nulls()

c)

df.nulls()

d)

df.isnull().sum()

7.

df.describe() metodu nə edir?

a)

Sütun adlarını dəyişir

b)

Data tipləri haqqında məlumat

c)

Statistik xülasə verir (mean, std, min, max və s.)

d)

NaN dəyərləri silir

8.

df DataFrame-ində age sütununda 30-dan böyük olan sətirləri seç:

a)

df[df.age > 30]

b)

df.age > 30

c)

df.select(age > 30)

d)

df.where(age > 30)

9.

Pandas-da salary sütununda ortalama dəyəri tapmaq üçün düzgün sintaksis hansıdır?

a)

df.mean("salary")

b)

mean(df["salary"])

c)

df["salary"].mean()

d)

df.salary.avg()

10.

df-dən təsadüfi 1 sətir seçmək üçün?

a)

df.sample()

b)

df.sample(1)

c)

df.pick(1)

d)

df.random()

11.

gender sütununda hər dəyərin neçə dəfə təkrarlandığını tap:

a)

df.gender.count()

b)

df.groupby("gender")

c)

df.count(gender)

d)

df["gender"].value_counts()

12.

df-də yalnız name və age sütunlarını seç:

a)

df.select("name","age")

b)

df["name","age"]

c)

df.columns["name","age"]

d)

df[["name","age"]]

13.

salary sütununda maksimum dəyəri tap.

a)

df.salary.maximum()

b)

df.max("salary")

c)

df["salary"].max()

d)

max(df.salary)

14.

price sütununda mənfi dəyərləri 0 ilə əvəz et.

a)

df["price"] < 0 = 0

b)

df.price.replace(negative, 0)

c)

df.set("price", 0)

d)

df.loc[df["price"] < 0, "price"] = 0

15.

City sütununda unikal dəyərlərin sayını necə hesablamaq olar?

a)

df["city"].nunique()

b)

df.city.value_unique()

c)

df["city"].count_unique()

d)

len(df.city)

16.

Yeni total_price sütunu yarat:
total_price = price * quantity

a)

df.total_price(price * quantity)

b)

df.add_column("total_price")

c)

df["total_price"] = df["price"] * df["quantity"]

d)

df.create("total_price")

17.

DataFrame-in (df) kopiyasını yaratmaq lazımdır (original dəyişməsin).

a)

df2 = df.new()

b)

df2 = df.copy()

c)

df2 = df.clone()

d)

df2 = df

18.

df-də department üzrə ortalama maaşı tap.

a)

df.groupby("department")["salary"].mean()

b)

df.mean("salary", group="department")

c)

df.group("department").avg("salary")

d)

df.aggregate(department, salary)

19.

Index label-i 5-dən 10-a qədər (10 daxil) olan sətirləri seç.

a)

df.iloc[5:14]

b)

df.loc[5:11]

c)

df.loc[5:10]

d)

df.iloc[5:10]

20.

df-də age sütununu integer tipinə çevirmək üçün?

a)

df.convert(int)

b)

int(df["age"])

d)

df["age"].astype(int)