python多列数据合并成一列_在pandas / python的同一数据框中将两列合并为一列

在Python的pandas中,通过使用stack()和unstack()方法或者concat()结合dropna(),可以将数据框的两列合并成一列,并移除null值。
摘要由CSDN通过智能技术生成

1586010002-jmsa.png

I have a question to merge two columns into one in the same dataframe(start_end), also remove null value. I intend to merge 'Start station' and 'End station' into 'station', and keep 'duration' according to the new column 'station'. I have tried pd.merge, pd.concat, pd.append, but I cannot work it out.

dataFrame of Start_end:

Duration End station Start station

14 1407 NaN 14th & V St NW

19 509 NaN 21st & I St NW

20 638 15th & P St NW. NaN

27 1532 NaN Massachusetts Ave & Dupont Circle NW

28 759 NaN Adams Mill & Columbia Rd NW

Expected output:

Duration stations

14 1407 14th & V St NW

19 509 21st & I St NW

20 638 15th & P St NW

27 1532 Massachusetts Ave & Dupont Circle NW

28 759 Adams M

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值