从几个CSV文件中选择n行,并使用R写入同一目录中的新文件,可以通过以下步骤实现:
library(data.table)
data1 <- fread("file1.csv")
data2 <- fread("file2.csv")
data3 <- fread("file3.csv")
selected_data1 <- data1[1:5, ]
selected_data2 <- data2[1:5, ]
selected_data3 <- data3[1:5, ]
merged_data <- rbind(selected_data1, selected_data2, selected_data3)
fwrite(merged_data, "output.csv")
完成以上步骤后,将会在同一目录下生成一个名为output.csv的新文件,其中包含从三个CSV文件中选择的n行数据。
请注意,以上代码示例中使用了data.table包中的函数fread和fwrite来读取和写入CSV文件,这是因为data.table包提供了高效的读写大型数据集的功能。如果你对其他R包更熟悉,也可以使用相应的函数来实现相同的功能。
领取专属 10元无门槛券
手把手带您无忧上云