setwd("C:/Users/shi-lab/Documents/SF3B1")
df = read.csv("CLL_FDR05_HL_column.csv", header = TRUE, sep = ,)
head(df)
## Rank L_chr L_start L_end H_chr H_start H_end
## 1 1 NA NA chr18 2667031 2688391
## 2 2 NA NA chr18 2656261 2666868
## 3 3 NA NA chr5 130545857 130721235
## 4 4 chr6 90431190 90431245 chr6 90431191 90431244
## 5 5 NA NA chr2 33701775 33740076
## 6 6 NA NA chr4 152020867 152021578
df3 = data.frame(Rank=numeric(nrow(df)), chr=character(nrow(df)), start=numeric(nrow(df)), end=numeric(nrow(df)), stringsAsFactors = FALSE)
head(df)
## Rank L_chr L_start L_end H_chr H_start H_end
## 1 1 NA NA chr18 2667031 2688391
## 2 2 NA NA chr18 2656261 2666868
## 3 3 NA NA chr5 130545857 130721235
## 4 4 chr6 90431190 90431245 chr6 90431191 90431244
## 5 5 NA NA chr2 33701775 33740076
## 6 6 NA NA chr4 152020867 152021578
df$L_chr = as.character(df$L_chr)
df$H_chr = as.character(df$H_chr)
head(df)
## Rank L_chr L_start L_end H_chr H_start H_end
## 1 1 NA NA chr18 2667031 2688391
## 2 2 NA NA chr18 2656261 2666868
## 3 3 NA NA chr5 130545857 130721235
## 4 4 chr6 90431190 90431245 chr6 90431191 90431244
## 5 5 NA NA chr2 33701775 33740076
## 6 6 NA NA chr4 152020867 152021578
# df4 = data.frame(matrix(NA, ncol = 4, nrow = nrow(df)))
# head(df4)
for(i in 1:nrow(df)) {
if(is.na(df[i,3])) {
df3[i,1]=df[i,1]
df3[i,2]=df[i,5]
df3[i,3]=df[i,6]
df3[i,4]=df[i,7]
}
else {
df3[i,1]=df[i,1]
df3[i,2]=df[i,2]
df3[i,3]=df[i,3]
df3[i,4]=df[i,4]
}
}
head(df3, 10)
## Rank chr start end
## 1 1 chr18 2667031 2688391
## 2 2 chr18 2656261 2666868
## 3 3 chr5 130545857 130721235
## 4 4 chr6 90431190 90431245
## 5 5 chr2 33701775 33740076
## 6 6 chr4 152020867 152021578
## 7 7 chr19 35836030 35837070
## 8 8 chr17 6918476 6919813
## 9 9 chr1 145761177 145761178
## 10 10 chr1 145756613 145756614
# write.csv(df3, file="result_LH.csv")