当前第2页 返回上一页
1 | data.to_excel( '1.xlsx' , sheet_name= 'Sheet1' , index=False, header=True)
|
index:默认为True
, 是否加行索引, 直接上图吧!

左为False
, 右为True
header:默认为True
, 是否加列标, 上图吧!
左为False
, 右为True
而io, sheet_name
参数用法同函数pd.read_excel()
如果我们多捕捉几只或者多加几种属性怎么办呢?这里给出参考:
新增列数据:
data['列名称'] = [值1, 值2, ......]
1 2 3 4 5 6 | >>> data[ '特性' ] = [ '瞬杀' , 'None' , '炎火' ]
>>> data
名字 等级 属性1 属性2 天赋 特性
0 艾欧里娅 100 自然 冰 29 瞬杀
1 泰格尔 80 电 战斗 16 None
2 布鲁克克 100 水 None 28 炎火
|
新增行数据,这里行的num为excel中自动给行加的id数值
data.loc[行的num] = [值1, 值2, ...], (注意与.iloc
的区别)
1 2 3 4 5 6 7 | >>> data.loc[3] = [ '小火猴' , 1, '火' , 'None' , 31, 'None' ]
>>> data
名字 等级 属性1 属性2 天赋 特性
0 艾欧里娅 100 自然 冰 29 瞬杀
1 泰格尔 80 电 战斗 16 None
2 布鲁克克 100 水 None 28 炎火
3 小火猴 1 火 None 31 None
|
说完了增加一行或一列,那怎样删除一行或一列呢?可以使用.drop()
函数
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | >>> # 删除列, 需要指定axis为1,当删除行时,axis为0
>>> data = data.drop( '属性1' , axis=1) # 删除`属性1`列
>>> data
名字 等级 属性2 天赋 特性
0 艾欧里娅 100 冰 29 瞬杀
1 泰格尔 80 战斗 16 None
2 布鲁克克 100 None 28 炎火
3 小火猴 1 None 31 None
>>> # 删除第3,4行,这里下表以0开始,并且标题行不算在类, axis用法同上
>>> data = data.drop([2, 3], axis=0)
>>> data
名字 等级 属性2 天赋 特性
0 艾欧里娅 100 冰 29 瞬杀
1 泰格尔 80 战斗 16 None
>>> # 保存
>>> data.to_excel( '2.xlsx' , sheet_name= 'Sheet1' , index=False, header=True)
|
以上就是Python中Pandas读取修改excel操作攻略(代码示例)的详细内容,更多文章请关注木庄网络博客!!
返回前面的内容
相关阅读 >>
只学Python能找工作吗
Python控制excel实现自动化办公
Python怎么升序和降序排序
Python如何输出九九乘法表
基于Python如何实现计算两组数据p值
五大Python基础数据类型
Python之变量的学习介绍
Python中队列的实现方法(代码示例)
Python下递归遍历目录和文件的方法介绍
Python //什么意思
更多相关阅读请进入《Python》频道 >>
人民邮电出版社
python入门书籍,非常畅销,超高好评,python官方公认好书。
转载请注明出处:木庄网络博客 » Python中Pandas读取修改excel操作攻略(代码示例)