pandas构造辅助列,连接notion 中'hjcode','settle_date'两列形成辅助列
时间: 2023-11-27 19:02:28 浏览: 223
可以使用pandas的apply方法来构造辅助列,具体代码如下:
```python
import pandas as pd
# 假设数据存储在DataFrame对象df中
def concat_columns(row):
return f"{row['hjcode']}_{row['settle_date']}"
df['aux_col'] = df.apply(concat_columns, axis=1)
```
上面的代码中,我们定义了一个名为`concat_columns`的函数,该函数接受一行数据作为参数,然后将该行数据中'hjcode'和'settle_date'两列的值进行连接,并返回连接结果。接下来,我们使用DataFrame的apply方法,将该函数应用到DataFrame的每一行数据上,生成一个名为'aux_col'的辅助列。
阅读全文