擅长:python、mysql、java
<p>欢迎来到Stackoverflow和数据科学!似乎您在学习过程中还太早,还没有尝试过Python的原生结构——容器数据类型。它们可以通过循环来帮助简化代码</p>
<p>使任务更简单的一种简单方法是将每个数据集作为一个项目保存在列表中。例如(此代码未经测试):</p>
<pre><code>dataframes = []
for year in range(1910, 2018):
dataframes.append(pd.read_csv(f"../yob{year}.txt"))
names = pd.concat(dataframes)
</code></pre>
<p>请注意,这些文件名是使用python3.6的f-string特性从一年开始构建的,但是如果您使用的是python3.6和更早版本,您可以用其他方法来替代它,以获得相同的结果。两种选择:</p>
<pre><code>"../yob{}.txt".format(year)
</code></pre>
<p>以及</p>
<pre><code>"../yob%d.txt" % year
</code></pre>