用Pandas从数据库中读取数据时,有什么方法可以排除表名?

每当我使用pd.read_sql()时,都会在列名前面出现表名,这真的很不方便。有没有办法把表名从列名中去掉?

解决方案:

假设你读完 SQL 你的结局是 df 命名的列,如 TABLE.COLUMN. 你可以像这样快速地去掉表名。

table_name = 'TABLE.'
cols = list(df.columns)
for col in cols: df = df.rename(columns=({col: col[len(table_name):]}))

给TA打赏
共{{data.count}}人
人已打赏
未分类

使用Active Record在嵌套的多级Postgres JSON类型中搜索。

2022-9-13 14:40:26

未分类

实时数据库cpu使用率%100

2022-9-13 14:51:35

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索