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') |
分类:
pandas数据分析
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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 一个监控进程的脚本,若进程异常重启进程