无法使用 pandas 从 tsv 文件获得正确的输出
Unable to get correct output from tsv file using pandas
我有一个 tsv 文件,我正试图在 pandas 的帮助下阅读该文件。文件的前两行没有用,需要忽略。虽然,当我得到输出时,我得到的是两列的形式。第一列的名称是 Index,第二列的名称是 csv 文件中的随机行。
import pandas as pd
data = pd.read_csv('zahlen.csv', sep='\t', skiprows=2)
请参考下面的截图。
第二列名称为黑色粗体,是文件中的行之一。此外,使用 '\t' 作为分隔符不会分隔不同列中的值。为此,我正在使用 Spyder IDE。我是不是做错了什么?
试试这个:
data = pd.read_table('zahlen.csv', header=None, skiprows=2)
read_table()
更适合 tsv 文件,read_csv()
是它的更专业的版本。然后 header=None
将生成第一行数据,而不是 header.
我有一个 tsv 文件,我正试图在 pandas 的帮助下阅读该文件。文件的前两行没有用,需要忽略。虽然,当我得到输出时,我得到的是两列的形式。第一列的名称是 Index,第二列的名称是 csv 文件中的随机行。
import pandas as pd
data = pd.read_csv('zahlen.csv', sep='\t', skiprows=2)
请参考下面的截图。
第二列名称为黑色粗体,是文件中的行之一。此外,使用 '\t' 作为分隔符不会分隔不同列中的值。为此,我正在使用 Spyder IDE。我是不是做错了什么?
试试这个:
data = pd.read_table('zahlen.csv', header=None, skiprows=2)
read_table()
更适合 tsv 文件,read_csv()
是它的更专业的版本。然后 header=None
将生成第一行数据,而不是 header.