我正在尝试只读取压缩的csv文件的第一行。我使用了下面的代码,但得到错误"The magic number in GZIP header is not magic“(GZIP头文件中的幻数不正确)。row = sr.ReadLine(); }
你们中有谁知道如何处理标准的压缩文件(不是gzip),以及如何将内容流式传输到StreamReader对象,以便我可以轻松地
但是,我在以保留数据结构的方式拆分文件时遇到了困难。除了前两行之外,文件本身是一个56318 x 9592矩阵,具有不同的条目。
我使用的是Ubuntu 16.04。当将其中一个读入R并调查维度时,我看到每个都是一个62x9592的矩阵,这表明所有列都被保留了下来,但我得到的行数比我希望的要少得多。此外,当读取它时,我得到一个错误,指定一个意外的文件结尾。我的想法是,它并没有按照我想要的方式进行读取。我要注意的一件事是,这个输出是一个ASCII文本文件,而不是一个压缩文件</em
UTF8', newline='') as f: for row in rows:当我运行它时,我尝试了with open ('employee.csv', r) as infile,并将问题行更改为if int(float(i[2]) < 40):,但它们都没有工作。但当我添加这样的例外时: try:
if (int(i[2]) <