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

TomatoSCI分析日记:数据分析为什么用csv不用excel

        其实并不是多余,虽然看到的内容是一样的,但是相比excel文件,csv文件没这么多繁文缛节,效率更高。

1.csv更干净

csv本质是纯文本,只有你看到的数据,没有花里胡哨的单元格格式、颜色、批注等隐藏信息,不会影响分析读取。当我们把两种文件内的字体颜色改变并保存(图1A,左为excel,右为csv),再打开的时候可以看到csv依然是最简朴的形式(图1B,左为excel,右为csv)。当然这里说的字体颜色只是一个很简单的举例,在实际应用中,你可不知道别人给你的excel埋了多少雷。

2.csv结构更简单

excel文件你建多少个工作表保存的时候就保留多少工作表,csv文件无论你有几个工作表就永远只会保留第一个工作表。很多人觉得 csv 不支持多个工作表是个限制,但在数据分析视角下,它反而是一种强制的规范化。你如果工作表之间来回引用,谁又能保证导入的时候不会出问题呢。

3.csv文件可以用记事本打开

这个点大家可以看看图2自己感受一下多有用。一份人畜无害的数据(图2A),但是分析时就是不停报错,但是把excel/csv文件都翻了给遍都没找到问题,但是这个时候我们用记事本打开csv文件我们可以发现最后两列是空列(图2B),这个时候我们再回头用excel打开把最后两列空列删除即可。而excel文件用记事本打开是乱码的,这个问题就没办法排查了。

4.excel文件转csv文件

很多小伙伴图快直接把.xlsx后缀改为.csv后缀,用记事本打开也是乱码的(图3),这样的文件是不具备可用性的,初学者如果不注意这个问题的话倒腾一天也不知道问题出在哪里,非常浪费时间。正确的方法是在“文件”-“另存为”中导出为csv格式。

TomatoSCI欢迎大家来访!

相关文章:

  • javaScirpt学习第五章(函数)-第二部分
  • AI学习笔记(一)背景学习
  • 编辑器之神 Vim
  • 前端面经 协商缓存和强缓存
  • OldRoll复古胶片相机:穿越时光,定格经典
  • 什么是特性阻抗
  • 表单校验代码和树形结构值传递错误解决
  • PCIE硬件管脚顺序问题解决方案
  • MySQL强化关键_018_MySQL 优化手段及性能分析工具
  • 高并发抽奖系统优化方案
  • 守护生命之光:进行性核上性麻痹的全方位健康护理指南
  • Vue事件处理
  • cf每日刷题
  • 【MySQL】索引下推减少回表次数
  • Vue 核心技术与实战day07
  • 电脑驱动程序更新工具, 3DP Chip 中文绿色版,一键更新驱动!
  • MAC上怎么进入隐藏目录
  • 设计模式——系统数据建模设计
  • 23种设计模式概览
  • LeetCode Hot100刷题——划分字母区间
  • 湖南益阳网站建设/百度客服电话24小时人工服务热线
  • 腾讯云一键wordpress/淘宝seo排名优化的方法
  • 怎样给网站或者商品做推广/自己建网站要花多少钱
  • 网站首页设计怎么做/厦门seo关键词排名
  • 旅游网站设计页面/天天外链官网
  • 做网站骗钱/灰色项目推广渠道