基于pandas向csv添加新的行和列


Posted in Python onMay 25, 2020

首先创建一个csv文件,创建方式为新建一个文本文档,然后将这个文本文档重命名为test.csv

再用Excel打开,添加内容

内容如下:

基于pandas向csv添加新的行和列

先来添加列

data = ['a','b','c']
df['字母'] = data

import pandas as pd
filename = './test.csv'
df = pd.read_csv(filename,encoding='gbk')
data = ['a','b','c']
df['字母'] = data
df.to_csv(filename,index=None)

由于我们的列标签是中文,所以是encoding=‘gbk'

由于我将文件放在了python的工程文件夹内,所以filename='./test.csv',或者也可以换成其绝对路径

基于pandas向csv添加新的行和列

再来添加行

df.loc[4]=[4,'d']

import pandas as pd
filename = './test.csv'
df = pd.read_csv(filename,encoding='gbk')
# data = ['a','b','c']
# df['字母'] = data
df.loc[4]=[4,'d']
df.to_csv(filename,index=None)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python基于scrapy采集数据时使用代理服务器的方法
Apr 16 Python
Python中列表、字典、元组数据结构的简单学习笔记
Mar 20 Python
python 爬虫出现403禁止访问错误详解
Mar 11 Python
Python实现的微信公众号群发图片与文本消息功能实例详解
Jun 30 Python
在Windows中设置Python环境变量的实例讲解
Apr 28 Python
python使用paramiko模块通过ssh2协议对交换机进行配置的方法
Jul 25 Python
使用Python打造一款间谍程序的流程分析
Feb 21 Python
python生成并处理uuid的实现方式
Mar 03 Python
python中for in的用法详解
Apr 17 Python
Python -m参数原理及使用方法解析
Aug 21 Python
Pytorch实现WGAN用于动漫头像生成
Mar 04 Python
Python实战之疫苗研发情况可视化
May 18 Python
Python如何把十进制数转换成ip地址
May 25 #Python
tensorflow模型转ncnn的操作方式
May 25 #Python
MxNet预训练模型到Pytorch模型的转换方式
May 25 #Python
浅谈pytorch 模型 .pt, .pth, .pkl的区别及模型保存方式
May 25 #Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
May 25 #Python
tensorflow pb to tflite 精度下降详解
May 25 #Python
Python HTMLTestRunner测试报告view按钮失效解决方案
May 25 #Python
You might like
php与paypal整合方法
2010/11/28 PHP
ThinkPHP3.1基础知识快速入门
2014/06/19 PHP
javascript 简单高效判断数据类型 系列函数 By shawl.qiu
2007/03/06 Javascript
优秀js开源框架-jQuery使用手册(1)
2007/03/10 Javascript
用jscript实现新建word文档
2007/06/15 Javascript
jquery触发a标签跳转事件示例代码
2013/07/21 Javascript
ExtJS如何设置与获取radio控件的选取状态
2014/01/22 Javascript
jQuery setTimeout传递字符串参数报错的解决方法
2014/06/09 Javascript
JavaScript中的console.time()函数详细介绍
2014/12/29 Javascript
jquery动态添加删除(tr/td)
2015/02/09 Javascript
jQuery插件MovingBoxes实现左右滑动中间放大图片效果
2017/02/28 Javascript
vue.js中mint-ui框架的使用方法
2017/05/12 Javascript
vue打包后显示空白正确处理方法
2017/11/01 Javascript
angularJs中$scope数据序列化的实例
2018/09/30 Javascript
JavaScript中常用的简洁高级技巧总结
2019/03/10 Javascript
一个Java程序猿眼中的前后端分离以及Vue.js入门(推荐)
2019/04/19 Javascript
解决vant的Toast组件时提示not defined的问题
2020/11/11 Javascript
让Python更加充分的使用Sqlite3
2017/12/11 Python
hmac模块生成加入了密钥的消息摘要详解
2018/01/11 Python
下载python中Crypto库报错:ModuleNotFoundError: No module named ‘Crypto’的解决
2018/04/23 Python
Python 将pdf转成图片的方法
2018/04/23 Python
对Python2与Python3中__bool__方法的差异详解
2018/11/01 Python
Flask核心机制之上下文源码剖析
2018/12/25 Python
PyCharm设置每行最大长度限制的方法
2019/01/16 Python
python反转列表的三种方式解析
2019/11/08 Python
香港草莓网土耳其网站:Strawberrynet TR
2017/03/02 全球购物
诺心蛋糕官网:LE CAKE
2018/08/25 全球购物
Servlet都有哪些方法?主要作用是什么?
2014/03/04 面试题
迎新晚会主持词
2014/03/24 职场文书
不拖欠农民工工资承诺书
2014/03/31 职场文书
校庆活动策划方案
2014/06/05 职场文书
旅游文化节策划方案
2014/06/06 职场文书
2014年就业工作总结
2014/11/26 职场文书
2015年个人实习工作总结
2015/05/28 职场文书
党支部对转正的意见
2015/06/02 职场文书
原生CSS实现文字无限轮播的通用方法
2021/03/30 HTML / CSS