将一个数据框的值合并到Pandas的新列中

时间:2019-01-11 21:56:56

标签: python pandas numpy dataframe concatenation

抱歉,我坚持执行基本任务,但是我是python的新手,所以请多多包涵。

我正在尝试将熊猫数据框中的两个值合并到单独的列中。我正在尝试将日期值与运动值结合起来。参见下面的代码:

date        sport       revenue
1/1/2019    baseball    100
1/2/2019    basketball  200

我希望最终输出包括带有连接值的新列“ date_sport_concat”:

date        sport       revenue     date_sport_concat
1/1/2019    baseball    100         1/1/2019#baseball
1/2/2019    basketball  200         1/2/2019#basketball

1 个答案:

答案 0 :(得分:2)

要做:

"String 1 | string 2 | string 3".split(" | ").last # => "string 3"

输出

df['date_sport_concat'] = df.date.astype(str) + "#" + df.sport
print(df)