<p>当你给熊猫一个<code>string</code>作为<code>filepath_or_buffer</code>参数时,它认为它是一个文件名或URL。你知道吗</p>
<p>从<a href="https://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_csv.html" rel="nofollow noreferrer">docs</a>:</p>
<blockquote>
<p><strong>filepath_or_buffer</strong> : <code>str</code>, <code>pathlib.Path</code>, <code>py._path.local.LocalPath</code> or any object with a <code>read()</code> method (such as a file <code>handle</code> or <code>StringIO</code>)</p>
<p>The string could be a URL. Valid URL schemes include http, ftp, s3,
and file. For file URLs, a host is expected. For instance, a local</p>
<p>file could be file ://localhost/path/to/table.csv</p>
</blockquote>
<p>解决方案:使用<code>io.StringIO()</code>构造函数:</p>
<pre><code>In [69]: pd.read_csv(io.StringIO(raw_file), delim_whitespace=True)
Out[69]:
Date Value Series Label
07/01/2007 687392 31537611 This home
08/01/2007 750624 31537611 This home
09/01/2007 769358 31537611 This home
10/01/2007 802014 31537611 This home
11/01/2007 815973 31537611 This home
12/01/2007 806853 31537611 This home
01/01/2008 836318 31537611 This home
02/01/2008 856792 31537611 This home
03/01/2008 854411 31537611 This home
04/01/2008 826354 31537611 This home
05/01/2008 789017 31537611 This home
06/01/2008 754162 31537611 This home
07/01/2008 749522 31537611 This home
08/01/2008 757577 31537611 This home
</code></pre>