静态页优秀网站,自助建网站系统看电影,80端口被封怎么做网站,网站被攻击如何处理你好#xff0c;我是 shengjk1#xff0c;多年大厂经验#xff0c;努力构建 通俗易懂的、好玩的编程语言教程。 欢迎关注#xff01;你会有如下收益#xff1a;
了解大厂经验拥有和大厂相匹配的技术等
希望看什么#xff0c;评论或者私信告诉我#xff01; 文章目录 …你好我是 shengjk1多年大厂经验努力构建 通俗易懂的、好玩的编程语言教程。 欢迎关注你会有如下收益
了解大厂经验拥有和大厂相匹配的技术等
希望看什么评论或者私信告诉我 文章目录 一、前言二、问题复现1. 问题2. 通过 on_bad_lineswarn 跳过异常数据3. 没办法了 delimiter\t4. 添加 delimiter后按列无法取值5. 没有办法回归最原始的方式 三、总结 一、前言
我有一个 csv 文件要做数据分析可是用 pandas 死活读不出来差点搞崩溃了。 但打开 csv 文件发现里面的内容啥的还是蛮正常的 并且以 逗号 分割
二、问题复现
1. 问题
import pandas as pd
dfpd.read_csv(./data/test.csv)
df2. 通过 on_bad_lines‘warn’ 跳过异常数据
不报错了但发现数据错位了。
3. 没办法了 delimiter‘\t’ 数据总算对了看着是没有错位
4. 添加 delimiter后按列无法取值
仔细想想也应该这样因为本来分割符就是 ‘,’
5. 没有办法回归最原始的方式 with open(f{file_path}, newline,encodingutf-8) as csvfile:reader csv.DictReader(csvfile)三、总结
通过本文可见正确的参数设置对于使用Pandas读取CSV文件至关重要。在处理异常数据时合适的参数选择和方法应用能有效解决数据错位和取值异常等问题确保数据的准确性和完整性。