python - 在选择数据框列名称时为其提供别名
问题描述
我通常会写以下内容:
df = df1[['User', 'f1']].merge(df2[['User','f2']])
df.rename(columns={'f1':'feature 1', 'f2':'feature 2'}, inplace= True)
可以像在 SQL 中那样做一些事情(使用 'as' 给出别名),例如:
df = df1[['User', 'f1' as 'Feature 1']].merge(df2[['User','f2' as 'Feature 2']])
解决方案
您可以在完成合并后重命名这些列,如下所示:
df.rename(columns={"f1": "Feature 1", "f2": "Feature 2"}
希望这可以帮助!
推荐阅读
- css - 在滑块底部定位图像
- gdb - 如何将 pwndbg 上下文中的语法设置为 AT&T?
- python-3.x - 将嵌套的 IF 条件转换为 Python 中的嵌套列表
- flutter - 如何解决列表视图中的索引不正确
- javascript - 新智能按钮 API 中的 no_shipping 选项
- php - 我试图下载图像,但我只得到一张图像
- r - 抵消 GLM 因子 R - 标准误差
- html - 如何防止 div 在小屏幕 Bootstrap 中进入另一个 div
- sql - postgresql,根据条件获取数据
- javascript - 在 AWS Lambda 中使用 JSON 对象请求数据时出现 CORS 错误