wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Pandas基础

Total questions: 25

Worksheet time: 15mins

Name
Class
Date
1.

在使用 pandas 前,必须先做什么操作?

a)

安装 Excel

b)

导入 pandas 库

c)

重启电脑

d)

安装 Jupyter Notebook

2.

是导入 pandas 的正确方式是?(导入后简写成pd)

(a)  

3.

以下哪个方法用于创建 Series?

a)

pd.DataFrame()

b)

pd.Series()

c)

array()

d)

list()

4.

DataFrame 中的每一列实际上是一个什么类型的对象?

a)

列表

b)

字典

c)

Series

d)

数组

5.

以下哪个方法用于按*整数索引*位置选择 DataFrame 的特定数据?

a)

iloc

b)

loc

c)

select

d)

index

6.

以下哪个运算符可以用于 DataFrame 的布尔索引表示“与”,表示多条件筛选?

a)

&&

b)

and

c)

&

d)

!

7.

DataFrame 可以通过字典或列表来创建。

a)

正确

b)

错误

8.

多选:在 Pandas 中,DataFrame 的行标签和列标签分别称为 ______ 和 ______。

a)

index

b)

row

c)

columns

d)

raw

9.

使用 df[df['column'] == value] 可以实现什么操作?

a)

添加新列

b)

过滤行

c)

删除列

d)

修改索引

10.

使用______可以获取第i行第j列的元素,且j可以是字符串形式的列名(列索引)。

a)

df.iloc[i, j]

b)

df.loc[i, j]

c)

df.at[i, j]

d)

df.get(i, j)

11.

使用______可以获取第i行第j列的元素,且i,j只可以是数字。

a)

df.iloc[i, j]

b)

df.loc[i, j]

c)

df.at(i,j)

d)

df.get(i,j)

12.

以下哪些说法是正确的?

a)

Series 通常表示一维数据

b)

DataFrame 通常表示二维表格数据

c)

使用 df['列名'] 可以选取一列数据

d)

DataFrame 的每一列可以有不同的数据类型

13.

DataFrame的列可以是不同的数据类型。

a)

正确

b)

错误

14.

筛选df中收入大于5000且年龄小于30的列,请填空df[ df['收入'] _?_ 5000 _?_ df['收入']<30 ]
按顺序输入2个相对应的符号即可,不用加空格及其他分割符。

(a)  

15.

df.iloc[0:2] 会返回 DataFrame 的第零行和第一行。

a)

正确

b)

错误

16.

以下哪个方法用于将 DataFrame 保存到 CSV 文件?

a)

df.to_csv( )

b)

df.save_csv( )

c)

df.export_csv( )

d)

df.write_csv( )

17.

使用 df[['col1', 'col2']],这种选取方式返回的数据是

a)

'col1', 'col2'两行数据

b)

'col1', 'col2' 两列数据

c)

'col1'行 'col2'列的值

d)

'col1'列 'col2'行的值

18.

以下哪种方式可以选取 DataFrame 的一列数据?( )

a)

df.loc('列名')

b)

df.get_column (' 列名 ')

c)

df [0]

d)

df [' 列名 ']

19.

使用iloc选取第一行第二列的数据可以写成df.iloc(?,?)

(a)  

20.

两个 Series ,行索引顺序不同,但是索引值相同,按列运算(如按列相加),Pandas 会先根据索引标签对齐,再进行运算。

a)

正确

b)

错误

21.

索引不相同的2个Series相互之间不能进行运算

a)

正确

b)

错误

22.

使用 df.head() 的主要作用是?

a)

查看 DataFrame 的行数

b)

查看 DataFrame 的前几行数据

c)

查看 DataFrame 的列名

d)

删除前几行数据

23.

使用 df.______ 可以查看 DataFrame 的基本信息(包括列名、非空数量和数据类型等)。

a)

info( )

b)

describe( )

c)

sum( )

d)

duplicate( )

24.

要想对df进行按行求和,正确的写法是df.sum(axis = ?)

a)

1

b)

0

25.

送分题!:任课老师人帅心善

a)

正确

b)

错误