Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何将列表作为数据框中的第一列插入_Python 3.x_Pandas_Dataframe - Fatal编程技术网

Python 3.x 如何将列表作为数据框中的第一列插入

Python 3.x 如何将列表作为数据框中的第一列插入,python-3.x,pandas,dataframe,Python 3.x,Pandas,Dataframe,我有一个由三列组成的数据框 print('my_list') 3.50913843e-05 4.573843e-05 7.0543e-05 1.64190123e-04 6.795123e-04 1.64190123e-04 4.19101449e-04 3.219e-04 2.154e-04 4.40226697e-04 1.557897e-04 4.40226697e-04 3.11362684e-04 3.113626

我有一个由三列组成的数据框

print('my_list')
3.50913843e-05     4.573843e-05     7.0543e-05
1.64190123e-04     6.795123e-04     1.64190123e-04
4.19101449e-04     3.219e-04     2.154e-04
4.40226697e-04     1.557897e-04     4.40226697e-04
3.11362684e-04     3.11362684e-04     3.11362684e-04
但是我有另一个列表(由浮动组成),我想将其添加为DataFrame中的第一列

Additional_list=[0.25,1.24865,2.541,3.1,4.4582]
因此,预期结果如下:

0.25     3.50913843e-05     4.573843e-05     7.0543e-05
1.24865     1.64190123e-04     6.795123e-04     1.64190123e-04
2.541     4.19101449e-04     3.219e-04     2.154e-04
3.1     4.40226697e-04     1.557897e-04     4.40226697e-04
4.4582     3.11362684e-04     3.11362684e-04     3.11362684e-04

有什么简单的命令吗

使用
concat

lst = pd.Series([0.25,1.24865,2.541,3.1,4.4582]) # <-converted to series
pd.concat([pd.Series(lst), df], axis=1)

lst=pd.系列([0.25,1.24865,2.541,3.1,4.4582])#由OP提及的样本复制其内容并使用:

df=pd.read_clipboard();
df
   1st      2nd      3rd
0  0.000035 0.000046 0.000071 
1  0.000164 0.000680 0.000164 
2  0.000419 0.000322 0.000215 
3  0.000440 0.000156 0.000440 
4  0.000311 0.000311 0.000311 
这是我们需要根据OP的要求插入第一列的列表

Additional_list=[0.25,1.24865,2.541,3.1,4.4582]
你能试试下面的吗

idx=0
df.insert(loc=idx, column='A', value=Additional_list)
df
这也是文档