pandas判断某一列数值是否为A栋,如果是,则在b列插入c列的数据
时间: 2024-05-01 09:17:43 浏览: 93
pandas对dataFrame中某一个列的数据进行处理的方法
5星 · 资源好评率100%
好的,您可以使用以下代码判断某一列数值是否为A栋,并在b列插入c列的数据:
```
import pandas as pd
# 创建示例数据
data = {'Building': ['A栋', 'B栋', 'A栋', 'C栋', 'B栋'], 'Data': [1, 2, 3, 4, 5]}
df = pd.DataFrame(data)
# 判断并插入数据
df.loc[df['Building'] == 'A栋', 'b'] = df['c']
# 打印结果
print(df)
```
注意,此处假设c列已经存在,并且与原表格具有相同数量的行。如果c列不存在,或者与原表格行数不一致,需要重新处理数据。
阅读全文