【发布时间】:2015-01-04 15:59:59
【问题描述】:
我正在尝试执行here 所描述的操作,但并非只有一个列被填充,我想要一个分隔符。
我想替换的代码(用任意数量的 k 替换)是:
raw_df["all ks"] = raw_df["k1"].fillna("") + "/" + \
raw_df["k2"].fillna("") + "/" + \
raw_df["k3"].fillna("") + "/" + \
raw_df["k4"].fillna("")
我想知道this solution 是否会以某种方式做出响应,但我希望有更简单的东西。
感谢您提供任何有用的建议。搜索网络一直令人沮丧,因为我正在尝试进行连接(在 Python 意义上),并且大多数搜索结果都与数据库意义上的连接列相关(包括在 pandas 中改编的)。
【问题讨论】:
标签: python-2.7 pandas dataframe concatenation