擅长:python、mysql、java
<p>使用浮点索引的复杂解决方案:</p>
<pre><code>df = pd.DataFrame({'Name':['Tom', 'Jack', 'Steve', 'Ricky'],'Age': [28,34,29,42]})
df1 = pd.DataFrame({'Name':['Anna', 'Susie'],'Age':[20,50]}, index=[-0.5, 1.5])
result = df.append(df1, ignore_index=False).sort_index().reset_index(drop=True)
print(result)
</code></pre>
<p><strong>输出:</p>
^{pr2}$
<p>注意<code>df1</code>创建中的<code>index</code>参数。您可以使用简单的列表理解从<code>pos</code>构造{<cd1>}:</p>
<pre><code>[x - 0.5 for x in pos]
</code></pre>