以下代码中,表示将数据框df按照其中的col1列从高到低进行排序的是
A: df %<>% arange(desc(col1))
B: df %<>% arange(col1)
C: df %>% arange(desc(col1)) -> df
D: df %>% arange(desc(col1))
A: df %<>% arange(desc(col1))
B: df %<>% arange(col1)
C: df %>% arange(desc(col1)) -> df
D: df %>% arange(desc(col1))
举一反三
- df是一个10行3列的数据框,df.columns=['col1','col2','col3']语句的功能是( )。 A: 将df的全部索引修改为'col1','col2','col3' B: 将改df的全部列名修改为'col1','col2','col3' C: 将df的部分列名修改为'col1','col2','col3' D: 将df的部分索引修改为'col1','col2','col3'
- df %>% mutate(sum3 = rowSums(.[1:3]))表示基于df产生一个临时对象,该对象比数据框df多一列sum3,且sum3为df前三列之和
- 存在两个结构相同的数据库表T1(col1,col2,col3)、T2(col1,col2,col3),写出一SQL语句将所有T1数据导入到T2表() A: select col1,col2,col3 from T1 into T2(col1,col2,col3) B: insert T1 (col1,col,col3) into T2(col1,col2,col3) C: insert into T2 (col1,col2,col3) as select col1,col2,col3 from T1 D: insert into T2(col1,col2,col3) select col1,col2,col3 from T1;
- 对于表A(col1 int,col2 char(1))更新col1=1的数据col2值为N,下面语句正确的是() A: Aupdate table A setcol2=’N’ where col1=1 B: Bmodify table A setcol2=N where col1=1 C: Cupdate A set col2=’N’ where col1=1 D: Dmodify A set col2=N where col1=1
- 创建一个新表,表名为test_t,其结构为:(COL1, COL 2, COL 3),其中: COL1:整型,允许空值。 COL2:字符型,长度为10,不允许空值。 COL3:字符型,长度为10,允许空值。 试写出按行插入如下数据的语句(空白处表示空值)。 COL1 COL2 COL3 Null B1 Null 1 B2 C2 2 B3 Null 第1空填写建表语句 第2空填写插入表中数据的语句。