如何删除没有索引号的行 - Python
How to remove a row that has no index number - Python
我是Python的新手。
假设我有以下非常简单的 table 保存在文本文件中:
one two three
four five six
seven eight nine
我可以使用 pandas 查看这个 table:
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)
来看,第一行没有给出索引
我确实尝试 Google 这个,但我找不到答案。这可能是因为我不知道某些关键字。
一二三是CSV文件的文件头。
所以要跳过它,写下面提到的代码:
df = pd.read_csv('table.txt', header=none)
我是Python的新手。
假设我有以下非常简单的 table 保存在文本文件中:
one two three
four five six
seven eight nine
我可以使用 pandas 查看这个 table:
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)
来看,第一行没有给出索引
我确实尝试 Google 这个,但我找不到答案。这可能是因为我不知道某些关键字。
一二三是CSV文件的文件头。 所以要跳过它,写下面提到的代码:
df = pd.read_csv('table.txt', header=none)