这篇主要比较R语言的data.talbe和python的pandas操作数据框的形式, 学习两者的异同点, 加深理解两者的使用方法。...2.1 行选择
选择单行
# 行选择
DT[2]
DT[2,] # 同上
?
选择多行
DT[3:5]
DT[3:5,]
选择列
DT[,2]
?
可以使用.()号, 返回数据框
DT[,....也可以使用%in%进行多条件选择
DT[V2 %in% c("A","B")]
?
新建一列V5
DT[,V5:=V3*V4]
DT
?...也可以根据loc进行提取
# loc 根据行名
df.loc[1] # 注意, python从0开始
也可以根据iloc进行提取
# iloc 根据行号
df.iloc[1]
注意, iloc是根据行号..., loc是根据行名
选择多行
df[3:6] # 3包括, 6不包括
同上:
df.loc[3:5]
?