Font size
WorksheetsPandas基础
Total questions: 25
Worksheet time: 15mins
在使用 pandas 前,必须先做什么操作?
安装 Excel
导入 pandas 库
重启电脑
安装 Jupyter Notebook
是导入 pandas 的正确方式是?(导入后简写成pd)
(a)
以下哪个方法用于创建 Series?
pd.DataFrame()
pd.Series()
array()
list()
DataFrame 中的每一列实际上是一个什么类型的对象?
列表
字典
Series
数组
以下哪个方法用于按*整数索引*位置选择 DataFrame 的特定数据?
iloc
loc
select
index
以下哪个运算符可以用于 DataFrame 的布尔索引表示“与”,表示多条件筛选?
&&
and
&
!
DataFrame 可以通过字典或列表来创建。
正确
错误
多选:在 Pandas 中,DataFrame 的行标签和列标签分别称为 ______ 和 ______。
index
row
columns
raw
使用 df[df['column'] == value] 可以实现什么操作?
添加新列
过滤行
删除列
修改索引
使用______可以获取第i行第j列的元素,且j可以是字符串形式的列名(列索引)。
df.iloc[i, j]
df.loc[i, j]
df.at[i, j]
df.get(i, j)
使用______可以获取第i行第j列的元素,且i,j只可以是数字。
df.iloc[i, j]
df.loc[i, j]
df.at(i,j)
df.get(i,j)
以下哪些说法是正确的?
Series 通常表示一维数据
DataFrame 通常表示二维表格数据
使用 df['列名'] 可以选取一列数据
DataFrame 的每一列可以有不同的数据类型
DataFrame的列可以是不同的数据类型。
正确
错误
筛选df中收入大于5000且年龄小于30的列,请填空df[ df['收入'] _?_ 5000 _?_ df['收入']<30 ]
按顺序输入2个相对应的符号即可,不用加空格及其他分割符。
(a)
df.iloc[0:2] 会返回 DataFrame 的第零行和第一行。
正确
错误
以下哪个方法用于将 DataFrame 保存到 CSV 文件?
df.to_csv( )
df.save_csv( )
df.export_csv( )
df.write_csv( )
使用 df[['col1', 'col2']],这种选取方式返回的数据是
'col1', 'col2'两行数据
'col1', 'col2' 两列数据
'col1'行 'col2'列的值
'col1'列 'col2'行的值
以下哪种方式可以选取 DataFrame 的一列数据?( )
df.loc('列名')
df.get_column (' 列名 ')
df [0]
df [' 列名 ']
使用iloc选取第一行第二列的数据可以写成df.iloc(?,?)
(a)
两个 Series ,行索引顺序不同,但是索引值相同,按列运算(如按列相加),Pandas 会先根据索引标签对齐,再进行运算。
正确
错误
索引不相同的2个Series相互之间不能进行运算
正确
错误
使用 df.head() 的主要作用是?
查看 DataFrame 的行数
查看 DataFrame 的前几行数据
查看 DataFrame 的列名
删除前几行数据
使用 df.______ 可以查看 DataFrame 的基本信息(包括列名、非空数量和数据类型等)。
info( )
describe( )
sum( )
duplicate( )
要想对df进行按行求和,正确的写法是df.sum(axis = ?)
1
0
送分题!:任课老师人帅心善
正确
错误
