使用熊猫将解码的zip文件转换为.txt文件时出错(解码的文件在开始时缺少'\ t')

用户名
import gzip
input_file = open("example.bed","rb")#compress existing file
data = input_file.read()

with gzip.open("example.bed.gz", "wb") as filez:
filez.write(data)
filez.close()
fileopen= gzip.open("example.bed.gz", "r+") 
output=fileopen.read()

decode=output.decode("utf-8")
import pandas as pd
df=pd.read_csv(decode, delimiter='\t',header=1 )#Works partially, missing '\t' at start of file throws error
df.to_csv('exampleziptotxt.bed', index=False)

使用熊猫将压缩.bed文件转换.txt文件。文件的开头是chr8\t..因为没有引导\tFileNotFoundError:[Errno 2]返回文件chr8。任何建议如何纠正输入文件,使其包含前导\t

AKX

read_csv() 接受文件名或类似文件的对象。

您正在将文件的内容作为字符串传递给它,它试图将其解释为文件名,并尝试打开名为的内容chr8,但失败。

相反,只需将gzip文件句柄传递给函数(因为它是一个类似文件的对象):

import pandas as pd

with gzip.open("example.bed.gz", "r+") as fileopen:
    df = pd.read_csv(fileopen, delimiter="\t", header=1)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将JSON从文件转换为List <T>

来自分类Dev

为什么在熊猫中加载csv文件时将列转换为datetime对象时出错?

来自分类Dev

将.DER文件转换为.PEM文件时出错

来自分类Dev

将xcarchive转换为IPA时出错-单束归档文件+缺少plist方法值

来自分类Dev

在循环中创建 txt 文件时出错

来自分类Dev

使用ffmpeg解码mp3文件时缺少标题

来自分类Dev

使用ffmpeg解码mp3文件时缺少标题

来自分类Dev

在每个循环开始时从文件开头开始循环遍历Word文档

来自分类Dev

使用python将csv文件转换为txt文件时,不同行上行之间的间距不同

来自分类Dev

PHP文件下载在文件开始时增加了额外的空间

来自分类Dev

将CSV文件转换为DataTable时出错将.txt添加到csv文件名

来自分类Dev

尝试将撰写文件转换为kubernetes清单时出错

来自分类Dev

将json转换为csv文件python时出错

来自分类Dev

Python RegEx在开始时将文件路径与小写目录匹配

来自分类Dev

开始时将控制台附加到文件中

来自分类Dev

将Zip文件转换为byte [],将byte []转换为zip文件

来自分类Dev

Go-如何将包含十六进制字符的txt文件解码/转换为可读字符串

来自分类Dev

使用 Syncfusion 将 .pptx 文件转换为 PDF 时缺少程序集错误

来自分类Dev

如何从txt文件中获取数据。将其拆分为两个变量,并将其存储和修改为我在开始时用于存储数据的数组

来自分类Dev

使用Biopython将多个FASTA文件转换为Nexus时出错

来自分类Dev

使用Python 3+将DBF文件转换为CSV时出错

来自分类Dev

使用Biopython将多个FASTA文件转换为Nexus时出错

来自分类Dev

在Perl中使用Path :: Tiny读取txt文件时出错

来自分类Dev

在Perl中使用Path :: Tiny读取txt文件时出错

来自分类Dev

无法确定小故障的原因:循环开始时打开文件对话框

来自分类Dev

相同的CSS文件会在开始时多次加载,然后在末尾加载多次?

来自分类Dev

从文件中获取数据并在每次新行开始时打印出来

来自分类Dev

Flutter:使用fromJson()方法解码json文件时获取“ null”

来自分类Dev

删除文件时出错

Related 相关文章

  1. 1

    将JSON从文件转换为List <T>

  2. 2

    为什么在熊猫中加载csv文件时将列转换为datetime对象时出错?

  3. 3

    将.DER文件转换为.PEM文件时出错

  4. 4

    将xcarchive转换为IPA时出错-单束归档文件+缺少plist方法值

  5. 5

    在循环中创建 txt 文件时出错

  6. 6

    使用ffmpeg解码mp3文件时缺少标题

  7. 7

    使用ffmpeg解码mp3文件时缺少标题

  8. 8

    在每个循环开始时从文件开头开始循环遍历Word文档

  9. 9

    使用python将csv文件转换为txt文件时,不同行上行之间的间距不同

  10. 10

    PHP文件下载在文件开始时增加了额外的空间

  11. 11

    将CSV文件转换为DataTable时出错将.txt添加到csv文件名

  12. 12

    尝试将撰写文件转换为kubernetes清单时出错

  13. 13

    将json转换为csv文件python时出错

  14. 14

    Python RegEx在开始时将文件路径与小写目录匹配

  15. 15

    开始时将控制台附加到文件中

  16. 16

    将Zip文件转换为byte [],将byte []转换为zip文件

  17. 17

    Go-如何将包含十六进制字符的txt文件解码/转换为可读字符串

  18. 18

    使用 Syncfusion 将 .pptx 文件转换为 PDF 时缺少程序集错误

  19. 19

    如何从txt文件中获取数据。将其拆分为两个变量,并将其存储和修改为我在开始时用于存储数据的数组

  20. 20

    使用Biopython将多个FASTA文件转换为Nexus时出错

  21. 21

    使用Python 3+将DBF文件转换为CSV时出错

  22. 22

    使用Biopython将多个FASTA文件转换为Nexus时出错

  23. 23

    在Perl中使用Path :: Tiny读取txt文件时出错

  24. 24

    在Perl中使用Path :: Tiny读取txt文件时出错

  25. 25

    无法确定小故障的原因:循环开始时打开文件对话框

  26. 26

    相同的CSS文件会在开始时多次加载,然后在末尾加载多次?

  27. 27

    从文件中获取数据并在每次新行开始时打印出来

  28. 28

    Flutter:使用fromJson()方法解码json文件时获取“ null”

  29. 29

    删除文件时出错

热门标签

归档