У меня есть 3 CSV-файла в 3 разных папках, которые мне нужно объединить, а затем сделать средние значения для каждой отдельной строки (в каждом файле около 4000 строк.
Мне удалось объединить кадр данных pandaс glob и доступом к файлу. Однако, когда я объединяю файлы, порядок отличается от того, что я хочу.
path = '/home/alispahic/1.CB1_project/12.Production_Runs/'
all_files = glob.glob(path + '*/3.IVa*/rmsf.csv')
li = []
for filename in all_files:
data = pd.read_csv(filename, index_col=None, header=0)
data['Atom']=data['Atom'].astype(int)
data['(nm)']=data['(nm)'].astype(float)
df1=data['Atom']
df2=data['(nm)']
li.append(df2)
frame = pd.concat(li, axis=0, ignore_index=True)
Что янужно сделать вывод, где порядок значений этих файлов будет не просто объединен в один столбец, а будет иметь 3 столбца по 4000 строк и такие значения доступа.