python - 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 编程的新手,任何帮助将不胜感激
解决方案
推荐阅读
- flutter - Flutter - 自动向下滚动
- amazon-dynamodb - VTL:向数组内的地图添加新属性(AWS Appsync、DynamoDB)
- asp.net-core - Razor 页面:复杂的建模绑定不更新模型
- ruby-on-rails - 在一个迁移 Rails 中添加、填充表格列
- emeditor - 如何在 Emeditor 中进行负列搜索?
- typescript - 如何在 Typescript 中创建 UUID 模板文字类型?
- javascript - threejs 'tangent' : 未声明的标识符
- ruby-on-rails - Rails 6.1:通过 has_many 关系创建包含 .first 或 .last 的范围
- r - 在散点图上添加 r 平方和方程
- c++ - 带有特征库的法线向量的 2D 变换