Pandas 文档是很好的示例的重要来源。 Click here 访问包含大量示例和视觉效果的页面。
针对您的特殊情况:
我们构造一个样本DataFrame:
import pandas as pd
df = pd.DataFrame([
{"RsWeeks": "2015-11-10", "RsMonths": "2016-08-01"},
{"RsWeeks": "2015-11-11", "RsMonths": "2015-12-30"}
])
print("DataFrame preview:")
print(df)
输出:
DataFrame preview:
RsWeeks RsMonths
0 2015-11-10 2016-08-01
1 2015-11-11 2015-12-30
我们连接列RsWeeks 和RsMonths 以创建Series:
my_series = pd.concat([df["RsWeeks"], df["RsMonths"]], ignore_index=True)
print("\nSeries preview:")
print(my_series)
输出:
Series preview:
0 2015-11-10
1 2015-11-11
2 2016-08-01
3 2015-12-30
编辑
如果您确实需要将新的Series 作为列添加到您的DataFrame,您可以执行以下操作:
df2 = pd.DataFrame({"Mega": my_series})
df = pd.concat([df, df2], axis=1)
print("\nDataFrame preview:")
print(df)
输出:
DataFrame preview:
RsWeeks RsMonths Mega
0 2015-11-10 2016-08-01 2015-11-10
1 2015-11-11 2015-12-30 2015-11-11
2 NaN NaN 2016-08-01
3 NaN NaN 2015-12-30