您想使用这个表单:
result = pd.concat([dataframe, series], axis=1)
pd.concat(...)
不会直接在原始的 dataframe
上进行 "inplace" 操作,而是 返回 连接后的结果,因此您需要将连接后的结果赋值给某个变量,例如:
>>> 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