现有一张表,字段A=当期价格(数值),字段B=当期排序,字段C=正确排序,字段D=时间地区单位,字段E=品规,字段E=倒挂标识,将字段D进行分组,若每组内字段B的值不等于字段C的值,则这组数据对应字段E的值为‘存在倒挂’,用panda执行
时间: 2024-05-03 09:21:23 浏览: 104
经济行业快讯-字段说明.doc
5星 · 资源好评率100%
假设表名为"my_table",可以使用以下代码:
```
import pandas as pd
# 读取数据表
df = pd.read_csv('my_table.csv')
# 按字段D分组,判断每组内字段B是否等于字段C,生成倒挂标识列
df['倒挂标识'] = df.groupby('字段D').apply(lambda x: '存在倒挂' if (x['字段B'] != x['字段C']).any() else '').reset_index(drop=True)
# 输出结果
print(df)
```
注:需根据实际数据表中的字段名称修改代码中的对应字段名称。
阅读全文