当前位置: 首页 > news >正文

MS python学习(18)

学习Pandas.DataFrame(2)

load csv(comma seperated variable) files to DataFrame and vice versa

upload csv files
read/write csv files

  1. load data into jupyter notebook, create a new folder and then upload the csv files into it. (CSV = comma seperated variable) 文件格式如下:

    Name,City,Country    # first line is column names
    Seattle-Tacoma,Seattle,USA
    Dulles,Washington,USA
    Heathrow,London,United Kingdom
    Schiphol,Amsterdam,Netherlands
    Changi,Singapore,Singapore
    Pearson,Toronto,Canada
    Narita,Tokyo,Japan
    

  2. Normal csv files:

    dataframe = pd.read_csv(‘Folder/name.csv’)

    在这里插入图片描述

  3. csv files had bad lines:

    dataframe = pd.read_csv(‘Folder/name.csv’, on_bad_lines='skip')

    注意error_bad_lines=False 这个参数在pandas 1.3后就不用了

    第四行多了一个comma,直接读取会报错,加了on_bad_lines='skip'

    后这一行就不会读取,另外如果有空值的地方会直接显示为NaN
    在这里插入图片描述

  4. csv fiels do not have column headers:

    dataframe = pd.read_csv(‘Folder/name.csv’, header=None) (column name变为0,1,2…)

    dataframe = pd.read_csv(‘Folder/name.csv’, header=None,Name=['name1','name2','name3'...])(Name参数指定column name)

在这里插入图片描述

在这里插入图片描述

  1. 将DataFrame 导出为csv files

    dataframe.to_csv(‘NewName.csv’) – 默认会把行号也导入进去

    dataframe.to_csv(‘NewName.csv’, index=False) – 不导入行号

在这里插入图片描述

TO BE CONTINUED…

http://www.lryc.cn/news/45107.html

相关文章:

  • java笔记
  • 对象的构造及初始化
  • Socket 读取数据
  • 小白的Git入门教程(一)
  • 第一个Vue程序
  • 2023上学期学习计划
  • 深入了解MySQL锁机制及应用场景
  • Java类和对象
  • aspnet053+sqlserver在线考试系统xns
  • 新一代大学英语(提高篇)
  • 阿里云OSS 203 Non-Authoritative Information问题解决
  • 【数据结构】你真的认识“”吗?它真的就只是“取地址”吗?或许你一直都在误解它。
  • [深入理解SSD 21] 固态硬盘GC机制 | GC 分类 | GC 过程 | GC 和 Trim 的关系
  • 大数据未来发展怎么样?
  • 【Linux】进程和线程间的区别与联系
  • 【C语言】变量和常量
  • 蓝桥杯-卡片换位(BFS)
  • 霍夫曼编码 | 贪心算法 2
  • async 与 await
  • MYSQL语句
  • C语言函数:内存函数memcpy()以及实现
  • ArcGIS基础:栅格分区转矢量再裁剪面图层【重分类】【栅格转面】
  • vue尚品汇商城项目-day02【11.对axios二次封装+12.接口统一管理】
  • 并发编程-2
  • 万字解析Linux内核调试之动态追踪
  • Spring Boot 各层作用与联系
  • 苦中作乐---竞赛刷题(15分-20分题库)
  • 超详细,多图,PVE安装以及简单设置教程(个人记录)
  • 茴子的写法:关于JAVA中的函数传递语法糖:lambda
  • 动态规划刷题记录(2)