python - 如何删除没有索引号的行 - Python
问题描述
我是 Python 的新手。
假设我在文本文件中保存了以下非常简单的表格:
one two three
four five six
seven eight nine
我可以使用熊猫查看此表:
import pandas as pd
df = pd.read_csv('table.txt')
print(df)
这样做的结果是:
one two three
0 four five six
1 seven eight nine
现在,我想删除第一行(即one two three
)。我的第一个想法是写:
df.drop([0])
因为行和列是从 0 开始编号的。但是这样做是它删除了第二行(即four five six
)。
因此这个问题的标题。如何删除没有索引号的行?因为从 中可以看出print(df)
,第一行没有给出索引。
我确实尝试过谷歌这个,但我找不到答案。这可能是因为我不知道一些关键字。
解决方案
一二三是CSV文件的标题。所以跳过它,写下面提到的代码:
df = pd.read_csv('table.txt', header=none)
推荐阅读
- vba - 从 excel VBA 将大量数据集发布到 Web 服务
- python - 如何仅在自动编码器训练期间保存编码器部分的最佳权重?
- angular - 测试 | 无法在 resetFakeAsyncZone 处读取未定义的属性“assertPresent”
- docker - 能够在 docker 中使用全局模式扩展容器吗?
- python - 在heroku应用程序上找不到chromedriver错误
- python - 如果Kafka中的消费者关闭,如何在最后一条消费消息之后读取消息?
- mysql - 从 MySQL 中的查询列创建排名列
- java - java - linux串口显示但未打开
- javascript - 当 nodejs 代码中的 res.json() 时得到一个空数组
- javascript - 如何在jquery响应中迭代多个json数据