设置列为index
设置列为index
描述:指定DataFrame的列为index

属性说明
通用属性
- 前置延时 - 组件功能执行之前等待的时间,单位为“毫秒”
- 后置延时 - 组件功能执行后等待的时间,单位为“毫秒”
- 备注- 组件备注说明,以便于理解和快速定位
目标属性
- df - 指定列为index操作的目标DataFrame
- New index - 输入目标列的列名,该列即为新的index
- Drop - 默认为True,删除用作新索引的列.设置为False,则在不会删除
- Append - 是否将列附加到现有索引,默认为False,不添加,即覆盖原有索引;设置为True,在原有索引的基础上在添加索引
- Inplace - inplace=True表示直接在原来的DataFrame上删除重复项,传入的df变为填充NaN之后的DataFrame;而默认值False表示生成一个副本,传入的df不改变
- Verify_integrity - 检查新索引是否重复;默认为False将提高此方法的性能
返回值
- 输出到变量 - 返回设置列为index后的新DataFrame
使用示例
添加【读取Excel】组件---->添加【设置列为index】组件,将【读取Excel】组件的返回值连接到【设置列为index】组件的df上---->添加【输出】组件,将【设置列为index】组件的返回值连接到【输出】组件的输出引脚

准备需要被读取的Excel表格,内容如下

情况1:【设置列为index】组件目标属性''new index''输入'产品类型'---->运行流程

输出结果:运行流程后---->系统自动读取excel表格数据,并指定''产品类型''列为index,并输出结果到控制台

情况2:【设置列为index】组件目标属性''new index''输入为元素组成的列表['产品类型','备注']---->运行流程

输出结果:运行流程后---->系统自动读取excel表格数据,并指定''产品类型'',''备注''为index,并输出结果到控制台

情况3:【设置列为index】组件目标属性''drop''设置False---->''new index''输入'产品类型'---->运行流程

输出结果:运行流程后---->系统自动读取excel表格数据,并指定'产品类型'列为index,且未删除''产品类型''列数据,并输出结果

情况4:【设置列为index】组件目标属性''append''设置为True---->''new index''属性输入'产品类型'---->运行流程

输出结果:运行流程后---->系统自动读取excel表格数据,并在原有索引的基础上在添加索引''产品类型'',并输出结果到控制台
