<p>我使用一些列表来填充数据帧。在本例中,我有3列(a、b、c),我需要从3列的所有组合中填充一个数据帧:</p>
<pre><code>import pandas as pd
df = pd.DataFrame(columns=['a', 'b', 'c'])
for a in np.linspace(1, 100, 20):
for b in np.linspace(10, 1000, 10):
for c in [1,4,9]:
df = df.append({'a':a, 'b':b, 'c':c}, ignore_index=True)
</code></pre>
<p>上面的代码可以工作,但使用的for循环数与dataframe中的列数相同。是否有一种更简洁/更通俗的方法来填充数据帧</p>