Предположим, мы должны последовательно:
s1 = pd.Series('a', index=[1,2,3], name="Column One")
s2 = pd.Series('b', index=[1,2,3], name="Column Two")
Как мы могли видеть из документации ( здесь ), предлагаемый способ создания DataFrame из числа объектов Serires - использование общего словаря pythonКонструкция, например:
d = {'one' : pd.Series([1., 2., 3.], index=['a', 'b', 'c']),
'two' : pd.Series([1., 2., 3., 4.], index=['a', 'b', 'c', 'd'])}
df = pd.DataFrame(d)
В такой ситуации у меня возникает резонный вопрос, для каких целей нам нужен атрибут name
в Серии, если он даже не может быть использован в конструкции, например:
df = pd.DataFrame(s1, s2)
с фреймом данных результата:
Column Column
one two
+---+---------+---------+
| 1 | a | b |
| 2 | ... | ... |
| |