数据操作:
1. 数据合并
# rbind() them
df3 <- rbind(df1,df2)
#rbind需要俩个df列数相同
更多请参考末尾的参考资源
2. 数据排序:DF按照某几列排序
#记得安装
#install.packages("dplyr")
library('dplyr')
df_2 <- arrange(df, row1,row2)
#将df按照row1,row2升序排列
3. 数据导出:写入CSV文件
# 指定x待写入数据,file生成的文件名
# row.names为false则不生成行名,指定sheet工作表名为Sheet1
# write.xlsx(df_actions, file = "actions.xlsx", row.names = FALSE, sheetName = "Sheet1")
## 很抱歉,写入Excel又报错。查询教程:数据太大,无法操作。所以愉快转入csv怀抱,很顺畅。
write.csv(df,"haha.csv")
newdf <- read.csv("haha.csv")
4. 数据筛选
# 定义筛选范围,用于筛选符合条件的数据
# 注意[[]]两层括号
id_range <- df_user[['Id']]
df2 <- subset(new_data,new_data[['id']] %in% id_range)