2016-03-06 143 views
1

有人可以解释这个熊猫连续代码有什么问题,为什么数据框仍然是空的?我使用anaconda分布,并且据我所知,它以前工作。 enter image description here用熊猫系列连接数据框

回答

2

你想用这种形式:

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 
+0

你是对的,谢谢 – cacert