单选题
1为多重索引设置列名称,列名称为first,second。( )
frame=pd.DataFrame(np.arange(12).reshape(6,2),
index=[list('AAABBB'),list('123123')],
columns=['hello','shiyanlou'])
Aframe.index.names=['first','second']
Bframe.names=['first','second']
Cframe.index=['first','second']
Dframe.index.names=[first,second]
答案:
2统计S中每个周三对应值的和()。(周一从0开始计)
As[s.index.weekday ==3].sum()
Bs[s.index.weekday == 0].sum()
Cs[s.index.weekday == 1].sum()
Ds[s.index.weekday == 2].sum()
答案:
3将字符串转换为小写的命令是()。
Astring.str.lower()
Bstring.str.low()
Cstring.str.upper()
Dstring.str.upp()
答案:
4将字符串转换为大写的命令是()。
Astring.str.upp()
Bstring.str.lower()
Cstring.str.low()
Dstring.str.upper()
答案:
5 对如图dataframe,age 降序,visits 升序排列。( )
Adf.sort_values(by=['age', 'visits'], ascending=[False, True])
Bdf.sort_values(by=['age', 'visits'], ascending=[False, False])
Cdf.sort_values(by=['age', 'visits'], ascending=[True, True])
Ddf.sort_values(by=['age', 'visits'], ascending=[True, Flase])
答案:
6对题5中的多重索引进行求和。( )
Aframe.groupby.sum()
Bframe.groupby('first').avg()
Cframe.groupby('first').total()
Dframe.groupby('first').sum()
答案:
7按A列分组(groupby),获取其他列的均值。( )
df = pd.DataFrame({‘A‘: [‘a‘, ‘b‘, ‘a‘, ‘c‘, ‘a‘, ‘c‘, ‘b‘, ‘c‘],
...: ‘B‘: [2, 8, 1, 4, 3, 2, 5, 9],
...: ‘C‘: [102, 98, 107, 104, 115, 87, 92, 123]})
Adf.groupby(‘A’).sum
Bdf.groupby(‘A’).avg
Cdf.groupby(‘A’).mean
Ddf.groupby(‘A’).meaning
答案:C
8统计s中每个月值的平均值()。
As.resample('M').sum()
Bs.resample('M').total()
Cs.resample('M').avg()
Ds.resample('M').mean()
答案:
9 按多列进行分组,A,B列,并求均值
df = pd.DataFrame({‘A‘: [‘a‘, ‘b‘, ‘a‘, ‘c‘, ‘a‘, ‘c‘, ‘b‘, ‘c‘],
...: ‘B‘: [2, 8, 1, 4, 3, 2, 5, 9],
...: ‘C‘: [102, 98, 107, 104, 115, 87, 92, 123]})
Adf.groupby('A','B').mean()
Bdf.groupby['A','B'].mean()
Cdf.groupby(['A','B']).mean()
Ddf.groupby(['A']).mean()
答案:
多选题
1Groupby的过程包括哪些( )。
A合并
B 拆分
C集合
D应用
答案: