Разбор начальных точек связанных файлов - PullRequest
0 голосов
/ 21 мая 2019

У меня есть 3 CSV-файла в 3 разных папках, которые мне нужно объединить, а затем сделать средние значения для каждой отдельной строки (в каждом файле около 4000 строк.

Мне удалось объединить кадр данных pandaс glob и доступом к файлу. Однако, когда я объединяю файлы, порядок отличается от того, что я хочу.

enter image description here

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 строк и такие значения доступа.

1 Ответ

0 голосов
/ 21 мая 2019

Вам нужно объединить вдоль оси столбцов, чтобы получить 3 столбца:

frame = pd.concat(li, axis=1, ignore_index=True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...