如何在R studio中拉取和循环数据?

科普拉

如果有人可以帮助满足以下要求,那就太好了。 Hive 数据库表

我的要求是根据“财政季度”从 Hive 表中提取数据并将其加载到 txt 文件中。过程应该像循环一样,我希望有 3 个 txt 文件(FY19Q1_Txtfile1.txt/FY19Q2_Txtfile2.txt/FY19Q3_Txtfile3.txt)进行 3 次迭代。

yoshi8585

一旦你的表被存储为 R 上的 data.frame,例如命名数据,你可以这样做:

write.csv(data[data$Fiscal_Quarter == 'FY19Q1'], 'FY19Q1_Txtfile1.txt')
write.csv(data[data$Fiscal_Quarter == 'FY19Q2'], 'FY19Q2_Txtfile3.txt')
write.csv(data[data$Fiscal_Quarter == 'FY19Q3'], 'FY19Q3_Txtfile3.txt')

如果您想改用循环:

for (i in 1:3){
    file_name = paste('FY19Q', i, '_Txtfile', i, '.txt',sep="")
    FQ = paste('FY19Q', i, sep="")
    write.csv(data[data$Fiscal_Quarter == FQ], file_name)
}

我希望这能回答这个问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章