python利用pandas和csv包两种方式向一个csv文件写入或追加数据

这篇具有很好参考价值的文章主要介绍了python利用pandas和csv包两种方式向一个csv文件写入或追加数据。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1. 使用pandas

import pandas
a = {
    "姓名":['张三','李四'],
    "年龄":[23,25]
}
data = pandas.DataFrame(a) # a需要是字典格式
# mode='a'表示追加, index=True表示给每行数据加索引序号, header=False表示不加标题
data.to_csv("test1.csv",mode='a',index=False,header=True)

或者

import pandas
a = [['张三',23],['李四',25]]
data = pandas.DataFrame(data=a) # 
# mode='a'表示追加, index=True表示给每行数据加索引序号, header=False表示不加标题
data.to_csv("test2.csv",mode='a',index=False,header=['name', 'age'])

一行加入一个数据文章来源地址https://www.toymoban.com/news/detail-588240.html

import pandas
a = ['张三','李四']
data = pandas.DataFrame(data=a) # 
# mode='a'表示追加, index=True表示给每行数据加索引序号, header=False表示不加标题
data.to_csv("test3.csv",mode='a',index=False,header=['name'])

2. 使用csv

# -*- coding:utf8 -*-
import csv
# 'w':将数据写入文件时候会将文件之前的数据覆盖
# 'a': 实现的是追加,写数据不会覆盖文件之前的数据
# newline='': 这个限定插入新数据不会空行,如果没有这个,每次插入数据都会隔行填数据
csv_file = csv.writer(open('test.csv','w',newline=''))
csv_file.writerow(['姓名','年龄'])
csv_file = csv.writer(open('test.csv','a',newline=''))
csv_file.writerows([['张三',23],['李四',25]])
print(type(csv_file))

到了这里,关于python利用pandas和csv包两种方式向一个csv文件写入或追加数据的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 用 VB.net,VBA 两种方式 读取单元格内的 换行数据,并出力到 CSV文件

    用 VB.net,VBA 两种方式 读取单元格内的 换行数据,并出力到 CSV文件

    需求 如下图所示,为了生成csv文件导入数据库,需要将下图 的 1 和 2 拼接成 如下 3 所示的一行数据, 开头为 1 ,往后为 2 的换行数据 将换行符 替换为 如 3 所示的 br , 同时 1 和 2 用双引号 括起来,中间用 逗号 隔开。 VB.net 代码如下 VBA 代码如下 生成文件如下 file_vba.csv 总

    2024年02月11日
    浏览(6)
  • Jupyter:用python读取pandas的csv文件,txt文件和excel文件

    Jupyter:用python读取pandas的csv文件,txt文件和excel文件

    首先打开Anaconda Powershell Prompt,输入豆瓣镜像源相关包的下载地址  pip  install  -i  https://pypi.doubanio.com/simple/  --trusted-host pypi.doubanio.com com后面要有空格,空格后面加pandas,后面好识别pd(pandas是包名,也可以改成其他任意名字,但是尽量不要改,容易出错) 按回车,显示S

    2024年02月04日
    浏览(39)
  • python,Pandas读取csv文件gbk编码和utf-8编码都报错

    python,Pandas读取csv文件gbk编码和utf-8编码都报错

    用Pandas读取csv文件,read_csv(),使用默认的 encoding = ‘utf-8’ 和 encoding = ‘gbk’ 都报错,如下图。最终通过 统一编码方式 解决了,操作很简单,但是问题解决的探索过程并不是特别顺利,所以记录一下,给朋友们参考~ 统一编码方式,将csv文件的编码格式改为utf-8。 具体操作

    2024年01月16日
    浏览(37)
  • 100天精通Python(数据分析篇)——第56天:Pandas读写txt和csv文件(read_csv、to_csv参数说明+代码实战)

    100天精通Python(数据分析篇)——第56天:Pandas读写txt和csv文件(read_csv、to_csv参数说明+代码实战)

    文本文件,主要包括csv和txt两种等,相应接口为 read_csv() 和 to_csv(),分别用于读写数

    2023年04月08日
    浏览(37)
  • 利用python将Excel文件拆分为多个CSV

    利用python将Excel文件拆分为多个CSV

    目录 一、准备工作 二、拆分Excel文件为多个CSV 1、读取Excel文件: 2、确定要拆分的列: 3、创建空的字典来存储CSV文件: 4、循环遍历数据并根据类别拆分: 5、打印或返回CSV文件名字典: 6、保存CSV到特定目录: 7、检查并清理临时文件: 总结与优化 使用Python拆分Excel文件是

    2024年01月21日
    浏览(10)
  • 利用Python的csv(CSV)库读取csv文件并取出某个单元格的内容的学习过程

    利用Python的csv(CSV)库读取csv文件并取出某个单元格的内容的学习过程

    csv库在python3中是自带的。 利用它可以方便的进行csv文件内容的读取。 注意:要以 gbk 的编码形式打开,因为WPS的csv文件默认是 gbk 编码,而不是 utf-8 。 表头为第1行,现在要读取并打印出第2行的内容,并附加上表头信息的代码如下: 运行效果如下: 如果要读取第3行的内容

    2024年01月16日
    浏览(39)
  • 【头歌】——数据分析与实践-基于Python语言的文件与文件夹管理-文本 文件处理-利用csv模块进行csv文件的读写操作

    第1关 创建子文件夹 第2关 删除带有只读属性的文件 第3关 批量复制文件夹中的所有文件 未通过本题,如果您通过了本题欢迎补充到评论区,有时间我会整理进来 第1关 读取宋词文件,根据词人建立多个文件 第2关 读取宋词文件,并根据词人建立多个文件夹 第3关 读取宋词文

    2024年01月25日
    浏览(46)
  • Python读取一个csv文件并转换为Numpy矩阵

    Python读取一个csv文件并转换为Numpy矩阵

    利用pandas库读取,转为numpy矩阵 注意读取csv文件时第一行数据默认不读,因此需要给csv加一行。   运行结果  

    2024年02月12日
    浏览(9)
  • 【数据处理】Pandas读取CSV文件示例及常用方法(入门)

    【数据处理】Pandas读取CSV文件示例及常用方法(入门)

    查看读取前10行数据 2067 向前填充 指定列的插值填充 使用某数据填充指定列的空值 示例: 类似切片 array([‘SE’, ‘cv’, ‘NW’, ‘NE’], dtype=object) 类似数据库查询中的groupby查询 先添加新的一列按月将数据划分 聚合,对指定的列按月划分求平均值等 min 最小值 max 最大值 sum

    2024年02月06日
    浏览(680)
  • 如何使用pandas读取csv文件中的某一列数据

    使用pandas读取csv文件中的某一列数据,可以这样做: 先导入pandas模块: import pandas as pd 使用 pd.read_csv 函数读取csv文件: df = pd.read_csv(\\\"文件名.csv\\\") 使用 df[\\\"列名\\\"] 读取某一列数据: column = df[\\\"列名\\\"] 例如,如果你有一个csv文件叫做 example.csv ,并且有一列叫做 age ,你可以这样

    2024年02月13日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包