假设已经创建DataFrame对象df,且其列标识分别为“A”、“B”、“C”、“D”,共4列,则以下语句中能够同时访问C列、D列所有数据的是:
A: df.iloc[:,[2,3]]
B: df.iloc[:,2:3]
C: df[['C','D']]
D: df.loc[:,['C','D']]
A: df.iloc[:,[2,3]]
B: df.iloc[:,2:3]
C: df[['C','D']]
D: df.loc[:,['C','D']]
举一反三
- 要获取名为df的DataFrame的某个数据,下列选项中正确的是() A: df[行索引] B: df[列索引] C: df[行索引][列索引] D: df[列索引][行索引]
- 假设df为已经创建的DataFrame对象,且其列标识分别为“A”、“B”、“C”、“D”,则语句df.sort_values(by=[‘B’,’D’])的作用是( )。 A: 先按B列降序排序,B列相同时再按D列降序排序 B: 分别按B列、D列降序排序 C: 先按B列升序排序,B列相同时再按D列升序排序 D: 分别按B列、D列升序排序
- 下列语句更改数据框df中数据的语句是( )。 A: df['a'].sum() B: df.iat[1,0]=25 C: df.loc['a','score']=86 D: df['score'].mean()
- 已知df为pandas的DataFrame对象,那么df[:10]表示访问df中前10行数据。
- r×k列联表作卡方独立性检验时,检验统计量的 A: df=r×k; B: df=r×(k-1); C: df=(r-1)×k; D: df=(r-1)×(k-1)。