首页 > 解决方案 > python中数据框中一列与多列之间的区别

问题描述

datetype=['Date received', 'Date sent to company', 'Date']
cols=[] 
for col in datetype:
   cols.append(col)
   for i in range(len(datatype)):
       if (col!=datetype[i]):
          name=col+"_"+datetype[i]
          df[name]=df[col]-df[datetype][i]

收到日期、发送给公司的日期和日期都包含日期。我试图找出这些领域之间的区别。例如,我们有 3 列接收日期、发送给公司的日期和日期。然后,您将通过一次取 2 个日期来形成 3 个包含这些日期差异的新列。我收到一个错误 KeyError: 1

我是 python 编程的新手,任何帮助将不胜感激

标签: pythonpandasdataframe

解决方案


推荐阅读