ABCDEFGHIJKLMNOPQRSTU
1
#input.csv
#I expect output.csv
#draft.R#run draft.R
2
V1V1groupL;Din1 = read.csv("input.csv")V1V2
3
LAYER: 34 ;0;0134;0df2 <- in1LAYER: 34 ;1
4
DATATYPE: 0 ;10;0134;0df2$V2 <- ifelse(DATATYPE: 0 ;2
5
0;010;0.9134;0grepl("LAYER",df2$V1),1,0;00
6
10;00;0.9134;0ifelse(grepl("DATATYPE",df2$V1),2,010;00
7
10;0.90;0134;0)10;0.90
8
0;0.90;9.1234;0)0;0.90
9
0;010;9.1234;0df2 <- as.data.frame(df2)0;00
10
LAYER: 34 ;10;10234;0df2LAYER: 34 ;1
11
DATATYPE: 0 ;0;10234;0DATATYPE: 0 ;2
12
0;9.10;9.1234;00;9.10
13
10;9.19.52;1.3344;1010;9.10
14
10;109.8;1.3344;1010;100
15
0;109.8;9.1344;100;100
16
0;9.19.52;9.1344;100;9.10
17
LAYER: 44 ;9.52;1.3344;10LAYER: 44 ;1
18
DATATYPE: 10 ;DATATYPE: 10 ;2
19
9.52;1.39.52;1.30
20
9.8;1.39.8;1.30
21
9.8;9.19.8;9.10
22
9.52;9.19.52;9.10
23
9.52;1.39.52;1.30
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100