2016-02-05 2 views
-2

Я пытаюсь представить столбец данных в механизм обработки сигналов, который требует отметки времени с каждой строкой данных. Изобразите два столбца в Excel - вычисленную метку времени в левом столбце и данные в правом столбце. Таким образом, у меня теперь есть два кадра данных, каждый из которых содержит 1 ячейку длиной 27 тыс. Ячеек. Данные не имеют общего ключа между ними, поэтому их не нужно выравнивать. Как я могу объединить их в единый массив данных «два столбца шириной на 27 тыс. Строк»?Объединение двух «1D вертикальных» данных в «2D» DataFrame

+0

посмотреть на 'pandas.concat' –

ответ

0

Объекты, которые у вас есть на данный момент, являются ли они DataFrames или Series? (Серии - это столбец столбца DataFrame).

Если они DataFrames с одного столбца, то вам нужно будет поместить их в список и использовать pd.concat():

pd.concat([df1, df2], axis=1) 

Если они на самом деле Series (s1 и s2), то вы можете просто создать DataFrame из него, который будет иметь обе колонки:

pd.DataFrame({'Date': s1, 'Vals': s2}) 
Смежные вопросы