你好,
我有一个关于如何连接数据框中的元素的问题。例如,我有一个如图所示的数据框。 我如何将 2015-10-01 与 2015-10-04、2015-10-13 与 2015-10-15、2015-10-28 与 2015-10-29、2015-10-30 与 2015-10- 连接31.最后,我可以得到这样的组合:
res=[(2015-10-01,2015-10-04),(2015-10-13,2015-10-15),(2015-10-28,2015-10-29),(2015-10-30,2015-10-31)]
最佳答案
如果逻辑是由另一列中缺少值的行连接,请使用 zip
和 DataFrame.loc
中过滤的行戴着面具 Series.isna
:
res = list(zip(df.loc[df['End_Date'].isna(), 'Start_date'],
df.loc[df['Start_date'].isna(), 'End_Date']))
关于python - 如何连接数据框中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65124763/