如何在Excel文件中保留第五行(并删除所有其他行)?例如,我有一个像这样的起始文件:
07/12/1989 106,9
08/12/1989 106,05
12/12/1989 103,1
13/12/1989 106,5
14/12/1989 104,75
15/12/1989 105,6
18/12/1989 104,5
19/12/1989 106,2
20/12/1989 106,5
21/12/1989 107,5
22/12/1989 109,8
我想要结果:
07/12/1989 106,9
15/12/1989 105,6
22/12/1989 109,8
答案 0 :(得分:3)
尝试一下:
步骤1:使用read.xlsx
第2步:生成序列,然后根据序列检索行
indexes<-seq(1,nrow(df),5) # Set index
df[indexes,] # Retrive only index
输出:
V1 V2
1 07/12/1989 106,9
6 15/12/1989 105,6
11 22/12/1989 109,8
第3步:使用write.xlsx
将此结果存储到excel文件中
答案 1 :(得分:2)
假设您具有此数据集:
dt<-data.frame(ID=LETTERS, stringsAsFactors = F)
那么您可以做:
as.data.frame( dt[ 1:nrow(dt) %% 5 ==0,])