pandas DataFrame 修改列名, 新增列的方法

pandas dataframe 修改列名的方法 

加之rename函数,用字典的形式替换式的修改,

df.rename(columns={'a':'A',"b":"B"})
df

 

三、obj[‘col’] = value 方法
直接对 DataFrame 直接赋值即可

in [6]: data['d'] = 0
in [7]: data
out[7]:
a b c d
0 1 2 3 0
1 4 5 6 0
2 7 8 9 0
————————————————
实例操作:

 

import pandas as pd
import sqlite3
 
db_file="./cnblogs_blog_weifeng1463.20230912103223.db"
 
conn = sqlite3.connect(db_file, isolation_level=None)
db_df = pd.read_sql_query("SELECT Id,Title,DateAdded,Body FROM blog_Content",conn)
 
new_df=db_df.rename(columns={'Id':'id','Title':'title','DateAdded':'date','Body':'body'})
new_df['author_id']= 1
new_df['subtitle']= 1
new_df['img_url']= "http://123.com"
print(new_df)
#db_df.to_csv('database.csv',encoding='utf_8_sig')

  

posted @   Oops!#  阅读(141)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
历史上的今天:
2017-09-12 zabbix如何监控进程
2017-09-12 centos7 网桥的配置
2017-09-12 Zabbix 3.0 监控Web
2017-09-12 zabbix邮件报警设置
2017-09-12 一个监控进程的脚本,若进程异常重启进程
点击右上角即可分享
微信分享提示