我正在创建一个列表,然后使用该列表制作一个熊猫数据框,然后将其附加到另一个相同长度的熊猫数据框。该代码可以正常工作,但是效率很低:
experiment_list = []
number_of_runs = list(range(0, 10000))
for i in range(len(df)):
if i == len(df):
break
for j in range(len(number_of_runs)):
experiment_list.append(i)
我认为有一个嵌套的for循环和很长的列表会造成效率低下。
我正在使用Python 3。
有没有办法提高这段代码的效率?
干杯。