У меня есть два файла с именами «Posterior_C.txt» и «Posterior_l.txt», каждый из которых содержит 5000 записей с плавающей точкой, которые я хотел бы импортировать и объединить в фрейм данных (для построения в seaborn ).Каждой записи, принадлежащей Posterior_C, должна быть присвоена метка C, а каждая запись, принадлежащая Posterior_l, должна называться l.
Как я могу импортировать данные и объединять их, создавая уникальный идентификатор для каждого.Например,
0.012 Posterior_C
0.0021 Posterior_C
0.2 Posterior_l
0.52 Posterior_l
Это то, что я получил до сих пор:
import pandas as pd
import numpy as np
C=np.loadtxt("Posterior_C.txt")
l=np.loadtxt("Posterior_l.txt")
df={C,l}
df=pd.DataFrame(df)
import numpy as np
xc = np.array(["C"])
c=np.repeat(xc, 5000, axis=0)
import numpy as np
xl = np.array(["l"])
l=np.repeat(xl, 5000, axis=0)
Но теперь немного застрял.
* В R я бы сделал *
C<-read.table("Posterior_C.txt,header=FALSE)
l<-read.table("Posterior_l.txt,header=FALSE)
df=rbind(C,l)
df<-as.data.frame(df)
dfID=rbind(rep("C",NROW(C),rep("l",NROW(l))
df$ID<-cbind(df,dfID[,1] )
или что-то подобное.