Python 正在读取缺少值的文件
我有一个带有delimeter或空格的文本文件。但是有些条目是空的,例如Python 正在读取缺少值的文件,python,pandas,Python,Pandas,我有一个带有delimeter或空格的文本文件。但是有些条目是空的,例如 col1 col2 A1 A2 B2 我怎样才能阅读这篇文章,让我在空条目中看到Nan。 现在当我读到它的时候,我会得到这样的东西 col1 col2 A1 A2 B2 Nan 您可以使用方法来修复它 您可以在读取csv时指定delimeter: In [11]: from StringIO import StringIO In [12]: pd.read_csv(StringIO(
col1 col2
A1 A2
B2
我怎样才能阅读这篇文章,让我在空条目中看到Nan。
现在当我读到它的时候,我会得到这样的东西
col1 col2
A1 A2
B2 Nan
您可以使用方法来修复它 您可以在读取csv时指定delimeter:
In [11]: from StringIO import StringIO
In [12]: pd.read_csv(StringIO('col1\tcol2\nA1\tA2\n\tB2'), sep='\t')
Out[12]:
col1 col2
0 A1 A2
1 NaN B2
如果它是固定宽度而不是分隔的,另一个选项是
In [21]: pd.read_fwf(StringIO('col1 col2\nA1 A2\n B2\n'))
Out[21]:
col1 col2
0 A1 A2
1 NaN B2