二、 多选题 (共 4 题,20 分)
1、给定多维数组 arr: arr =[[1 2 3] [4 5 6] [7 8 9]], 可以得到[[5 6] [8 9]]的操作是[2 分](5.0)
A、 arr[1:2,1:2] B、 arr[1:3,1:3] C、 arr[1:,1:] D、 arr[:,:] 正确答案: 解析:
2、有 Series 结构数据 ser_obj = pd.Series([2,4,5,9,1,6]) ser_obj.index = ['a','b','c','d','e','f'] 能够获得[5,9,1]数据的操作是[2 分](5.0)
A、 print(ser_obj[2:5]) B、 print(ser_obj[1:6]) C、 print(ser_obj['c':'e']) D、 print(ser_obj['c':'f']) 正确答案: 解析:
3、存在 Series 的结构数据 ser = pd.Series(['L', 'L', 'E', 'S','L']) ,将 ser 中的’L’替换为 None[2 分](5.0)
A、 ser=ser.replace({'L': None}) B、 ser=ser.replace({'L',None}) C、 ser= ser.replace(['L'],[None]) D、 ser= ser.replace('L',[None]) 正确答案: 解析:
4、有 DataFrame 结构的 df_obj 数据,在水平方向上,对 df_obj 的每行进行后向填充,即水平方 向上进行后填充。 df_obj = pd.DataFrame(np.array([[1,3,5],[np.nan,np.nan,3],[2,np.nan,np.nan],[np.nan,2,np.na n]]))[2 分](5.0)
A、 df_obj.bfill(axis=1) B、 df_obj.bfill() C、 df_obj.fillna(method="bfill",axis=1) D、 df_obj.fillna(method="bfill") 正确答案: 解析:

求答python数据分析题卷,大lao们做一下,万分ganxie!
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-