大佬教程收集整理的这篇文章主要介绍了无法拆分导入的 CSV 列,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
请帮忙!!!
我无法找到解决方案,它正在影响我的心理健康:)
我有一个 CSV 文件,使用 UTF-8 编码,我正在按如下方式读取它;
import pandas as pd
import csv
import numpy as np
file = ('BL-Flickr-Images-Book.csv')
df = pd.read_csv(file,sep=',')
1- df.head() 的结果是一个索引,然后是一个 (str
) 单列 - 为什么?
2- 我尝试使用 df[['A','B']] = df['AB'].str.split(' ',1,expand=TruE)
进行拆分
我也将它转换为 pd.SerIEs 和 to_frame() 但结果是一样的 - 同上。
任何帮助或指导都会很棒。
CSV 示例
“标识符、版本声明、出版地点、出版日期、出版商、标题、作者、贡献者、企业作者、企业贡献者、前所有者、雕刻师、发行类型、Flickr URL、货架标记” "000000206,London,1879 [1878],s. Tinsley & Co.,Walter Forbes。[一本小说。] A. A,AA,""FORBES,Walter."",monographic,http: //www.flickr.com/photos/britishlibrary/Tags/sysnum000000206,大英图书馆 HMNTS 12641.b.30。” "000000216,伦敦; Virtue & Yorston,1868,Virtue & Co.,""All for Greed. [一本小说。奉献签名:AAA,即 MarIE Pauline Rose,baroness Blaze de Bury。]"",""A .,AA"",""BLAZE DE BURY,MarIE Pauline Rose - baroness"",http://www.flickr.com/photos/britishlibrary/Tags/sysnum000000216,British library HMNTS 12626.cc .2." "000000218,1869,""Bradbury,Evans & Co."",""love the Avenger。作者为“All for Greed”。 [献词署名:AAA,即 MarIE Pauline Rose,""A.,http://www.flickr.com/photos/britishlibrary/Tags/sysnum000000218,大英图书馆 HMNTS 12625.dd.1。” "000000472,1851,James Darling,""威尔士草图,主要是教会,到 12 世纪末。由"基督教联盟提案" (ESA [IE Ernest Appleyard]) 的作者"","" A.,ES"",""Appleyard,Ernest Silvanus."",http://www.flickr.com/photos/britishlibrary/Tags/sysnum000000472,British library HMNTS 10369.bbb.15。 "
您的 CSV 数据包含引号。解析 CSV 数据时,解析器认为引号 (var span = document.getElementsByClassName('close')[0];
// When the user clicks on <span> (X),close the modal
span.onclick = function() {
modal.style.display = "none";
document.getElementById("overlay").style.display = "none";
}
) 比分隔符(在本例中为 "
)更重要。
Pandas 认为 CSV 文件中的第一列是...
,
...因为引号。如果您删除 CSV 中的双引号,它应该会按照您的意愿进行解析,但是,您的文件对我来说看起来很混乱,所以我不确定它的效果如何。
以上是大佬教程为你收集整理的无法拆分导入的 CSV 列全部内容,希望文章能够帮你解决无法拆分导入的 CSV 列所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。