首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过python确定.tsv文件的形状

如何通过python确定.tsv文件的形状
EN

Stack Overflow用户
提问于 2021-07-01 17:21:59
回答 2查看 80关注 0票数 0

我有一个.tsv文件,看起来像这个.tsv在MSExcel中的文件结构

我想通过火把来确定它的形状。我该怎么做?

我写了一段代码

将熊猫作为pd导入 df =pd.read_csv(path/to/..tsv) df.shape

资讯科技输出

(13596,1)

但很明显,形状与我所提供的形象相冲突。我做错了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-07-01 17:26:00

在使用pd.read_csv时,需要指定数据是如何分隔的(除非是逗号分隔)。

df = pd.read_csv(path/to/.tsv, sep = '\t')

应该正确加载数据。

请参阅:csv.html

编辑:查看您的数据,您还应该指定header=None,因为您没有标题行。理想情况下,还可以使用names参数pd.read_csv提供列名列表

票数 0
EN

Stack Overflow用户

发布于 2021-07-01 17:39:00

问题是您缺少分离器属性。

代码语言:javascript
运行
复制
import pandas as pd

df = pd.read_csv("data/test.txt")
print(df.shape)

输出:(2,1)

代码语言:javascript
运行
复制
import pandas as pd

df = pd.read_csv("data/test.txt", sep='\t')
print(df.shape)

输出:(2,3)

所以请将sep='\t'添加到您的read_csv中

另外,如果您有一个标头,则可以传递header=0

代码语言:javascript
运行
复制
pd.read_csv("data/test.txt", sep='\t', header=0)

如果有帮助,请告诉我

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68214473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档