python pandas 读写 csv 文件

具体看官方文档

https://www.pypandas.cn/docs/user_guide/io.html#csv-文本文件

import pandas as pd
df1 = pd.DataFrame({'列A': ['A0', 'A1', 'A2', 'A3'],'列B': ['B0', 'B1', 'B2', 'B3'],'列C': ['C0', 'C1', 'C2', 'C3'],'列D': ['D0', 'D1', 'D2', 'D3']},index=["索引0", "索引1", "索引2", "索引3"])
print(df1)
     列A  列B  列C  列D
索引0  A0  B0  C0  D0
索引1  A1  B1  C1  D1
索引2  A2  B2  C2  D2
索引3  A3  B3  C3  D3

写入csv

# 写入csv
df1.to_csv(path_or_buf="test.csv",  # 要写入的文件路径sep=",",  # 输出文件的字段分隔符(默认",")na_rep="",  # 缺失值的字符串表示形式(默认为"")header=True,  # 是否写出列名(默认为 True)index=False,  # 是否写入行(索引)名称(默认为 True)mode="w",  # 写入模式,默认"w",追加模式。"a"为追加模式。encoding="utf-8", # 编码,默认 "utf-8"
)
列A,列B,列C,列D
A0,B0,C0,D0
A1,B1,C1,D1
A2,B2,C2,D2
A3,B3,C3,D3

读取csv文件

# 读取csv文件
df2 = pd.read_csv(filepath_or_buffer="test.csv",  # 文件路径sep=",",  # 分隔符,(默认",")header=0,  # 第0行作为列名encoding="utf-8",  # 解码格式index_col=0,  # 第0列作索引,默认None# dtype={"列C": str}  # 指定"列C"解析的格式
)
print(df2)
   列A  列B  列C  列D
0  A0  B0  C0  D0
1  A1  B1  C1  D1
2  A2  B2  C2  D2
3  A3  B3  C3  D3

python pandas 读写 csv 文件相关推荐

  1. python pandas读取csv文件指定行_python pandas获取csv指定行 列的操作方法

    python pandas获取csv指定行 列的操作方法 pandas获取csv指定行,列 house_info = pd.read_csv('house_info.csv') 1:取行的操作: ho ...

  2. 使用python pandas读取csv文件数据

    csv是我接触的比较早的一种文件,比较好的是这种文件既能够以电子表格的形式查看又能够以文本的形式查看.最早接触是在别人的Perl脚本中,或许是为了充分利用Perl的文本处理能力.不过,日常的生活工作中 ...

  3. python数据存储系列教程——python(pandas)读写csv文件

    全栈工程师开发手册 (作者:栾鹏) python教程全解 CSV文件的规范 1.使用回车换行(两个字符)作为行分隔符,最后一行数据可以没有这两个字符.2.标题行是否需要,要双方显示约定3.每行记录的字 ...

  4. python pandas csv 写文件_Pandas读写CSV文件的方法介绍(附代码)

    本篇文章给大家带来的内容是关于Pandas读写CSV文件的方法介绍(附代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 读csv:使用pandas读取import pandas ...

  5. pandas python csv_python:pandas合并csv文件的方法(图书数据集成)

    数据集成:将不同表的数据通过主键进行连接起来,方便对数据进行整体的分析. 两张表:ReaderInformation.csv,ReaderRentRecode.csv ReaderInformatio ...

  6. python操作csv文件第7行开始的数据_Python教程-Python读写CSV文件

    前言 本教程学习在Python中使用CSV文件.CSV(逗号分隔值)格式是在电子表格和数据库中使用的非常流行的导入和导出格式.Python语言包含该模块,该模块具有用于读取和写入CSV格式的数据的类. ...

  7. Python 两种csv文件的写入方式

    在学习使用python去读写csv文件时,发现有如下这两种方式 1.普通写入 import csv #引入csv# 需要输出的数据组,'8_1'中[8]是工人工号,[1]是其所在工位,后面两数字是开始 ...

  8. 用python的pandas打开csv文件_python读写数据读写csv文件(pandas用法)

    python中数据处理是比较方便的,经常用的就是读写文件,提取数据等,本博客主要介绍其中的一些用法.Pandas是一个强大的分析结构化数据的工具集;它的使用基础是Numpy(提供高性能的矩阵运算);用 ...

  9. python批量读取csv文件-使用Python读写csv文件的三种方法

    行之间无空行十分重要,如果有空行或者数据集中行末有空格,读取数据时一般会出错,引发[list index out of range]错误.PS:已经被这个错误坑过很多次! 使用python I/O写入 ...

最新文章

  1. Python全局解释器锁GIL与多线程
  2. 以后谁再问你【跳跃表】,就把这文章扔给他!
  3. 深度学习之反向传播算法
  4. 以后要使用tf.keras不要单独使用KERAS
  5. SQLServer中Case的用法
  6. java ee中javamail注解_JavaEE之注解
  7. 精读《REST,GraphQL,Webhooks gRPC 如何选型》
  8. 数值计算方法(二)——复化求积公式
  9. mysql数据库自增字段_mysql 数据库自增字段
  10. C++低级程序设计支持规则
  11. Numpy知识点:np.expand_dims()np.argmax()
  12. 关于TRACERT和TTL
  13. 获取GooglePlay下载来源广告数据统计接入
  14. 中国石油大学《安全行为学》第三阶段在线作业
  15. ad room 拷贝
  16. 辛弃疾最有代表性的十首词
  17. 数组的push、unshift、pop、shift方法实现
  18. 2022计算机软件毕业设计大全
  19. 基于PHP的租赁商城系统(包括数据库和后台)
  20. Bitbucket 介绍与使用

热门文章

  1. 招聘|青岛旭升招聘高级软件工程师、3D视觉算法工程师
  2. uncompressing linux .................................................后没反应解决办法
  3. Nat. Mach. Intell. | 生物医学关系抽取的机器学习新框架
  4. Drug Target Review | 超越表型:基于AI更好地了解疾病
  5. Linux shell 中的数组和关联数组
  6. android 广告效果图,android 仿首页广告轮播效果
  7. 扩增子统计绘图5火山图:差异OTU数量及变化规律
  8. pandas使用replace函数将dataframe指定数据列中的特定字符串进行自定义替换(replace substring in dataframe column values)
  9. R语言使用coin包应用于分类变量独立性问题的置换检验(permutation tests)、使用普通卡方检验chisq.test函数和置换近似卡方检验chisq.test函数、检验分类变量的独立性
  10. pandas获取dataframe数据列的数据类型、获取dataframe每类数据类型数据列的个数、使用select_dtypes函数、include参数以及exclude参数按照数据类型筛选数据