这篇主要比较R语言的data.talbe和python的pandas操作数据框的形式, 学习两者的异同点, 加深理解两者的使用方法。...使用R语言, 通过data.table创建数据框.
library(data.table)
set.seed(123)
DT <- data.table(V1=c(1,2),V2=c("A","B","...选择多行
DT[3:5]
DT[3:5,]
选择列
DT[,2]
?
可以使用.()号, 返回数据框
DT[,.(V2)] # 同上
?...如果选择V2等于A或者等于B的列
DT[V2 == "A"|V2=="B"]
?
也可以使用%in%进行多条件选择
DT[V2 %in% c("A","B")]
?...创建新列V5
df.V5 = df.V3*df.V4
df
?