123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- newindex =data.frame()
- index <- read.csv("~/github_repo/07_larkumlabrepos/Doron_Shin_PRhL1_paper_data/Text_exports/00_matfiles_index.csv")
- g= index$matfile_provenance
- for (j in c(1:length(g))){
- data <- readMat(g[j])
- nd=names(data)
- for (i in c(1: length(nd))){
- varname=nd[i]
- filename = paste0(j,"_",i,"_",varname,".tsv")
- if ("matrix" %in% class(data[[i]]) ){
- write.table(data[[i]], paste0("Text_exports/",filename), row.names = FALSE, col.names = FALSE, sep="\t")
- newindex = rbind(newindex, c(filename,g[j],varname, ""))
- } else {
- write.table(as.character(list2DF(data[[i]])), paste0("Text_exports/",filename), row.names = FALSE, col.names = FALSE, sep="\t")
- newindex = rbind(newindex, c(filename,g[j],varname, "no direct export possible"))
- }
-
- }
- }
-
- names(newindex) = names (index)
- write.table(newindex, paste0("Text_exports/","01_file_index.tsv"), row.names = FALSE, col.names = FALSE, sep="\t")
- data <- readMat("Figure 3/Fig3G.mat")
- nd=names(data)
- for (i in c(1: length(nd))){
- varname=nd[i]
- filename = paste0(j,"_",i,"_",varname,".tsv")
- data2= list2DF(data[[i]])
- write.table(t(data2), paste0("Text_exports/",filename), row.names = FALSE, col.names = FALSE, sep="\t")
- }
- # ## code used to join exports from matlab, files deleted
- # a=list.files("Text_exports/fig3_s3_data")
- #
- # setwd("Text_exports/fig3_s3_data")
- # dataexp= data.frame()
- # for (i in c(1: length(a))){
- # # i=1
- # datam=as.data.frame(t(read.csv(a[i], header = FALSE)))
- # colnames(datam)= as.character(c(1:150))
- # print(c(ncol(datam), nrow(datam)))
- # name = stringr::str_split(a[i],"_")
- # datam$mouse=as.character(name[[1]][1])
- # datam$timingcat= as.character(stringr::str_split(name[[1]][2],".csv")[[1]][1])
- # dataexp=rbind(dataexp,datam)
- # }
- #
- # write.csv(dataexp, "Fig3_s3_alldata.csv")
|