#取第二列
df1[c(1,3),1:2] # 取第一行和第三行以及第一列和第二列,注意逗号前后不同的向量,分别表示取得行和列!!!...,sort = T) #左连接,即新合并的数据框中,保留test1中保留选中的name列中的所有元素,新的数据框中没有的数据显示NA,sort表示按列排序
merge(test1,test3,by.x...='name',by.y = 'NAME', all.y = TRUE,sort = T)#右连接,即新合并的数据框中,保留test3中保留选中的name列中的所有元素,新的数据框中没有的数据显示NA,...sort表示按列排序
merge(test1,test3,by.x='name',by.y = 'NAME', all = T) #取两个表的合集
#调整数据框中列的顺序,可以用重新取子集的方式
a...,"b","c") #加列名
m
m[2,] #矩阵取子集不支持使用$
m[,1]
m[2,3]
m[2:3,1:2]
m
#矩阵中的重要函数
t(m) #行列的转置,行变列,列变行,行名和列名都跟着变换