使用Pandas中的Series连接DataFrame

时间:2016-03-06 18:33:24

标签: python pandas

有人可以解释这个pandas concat代码有什么问题吗,为什么数据框仍然是空的?我正在使用anaconda distibution,据我记得它以前工作过。 enter image description here

1 个答案:

答案 0 :(得分:4)

您想使用此表单:

result = pd.concat([dataframe, series], axis=1)

pd.concat(...)不会“原位”进入原始dataframe,但会 返回 连结结果,所以您需要在某处分配串联,例如:

>>> import pandas as pd
>>> s = pd.Series([1,2,3])
>>> df = pd.DataFrame()
>>> df = pd.concat([df, s], axis=1)  # We assign the result back into df
>>> df
   0
0  1
1  2
2  3