Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.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将数组追加到最后一列_Python_Dataframe - Fatal编程技术网

Python将数组追加到最后一列

Python将数组追加到最后一列,python,dataframe,Python,Dataframe,下面的数组是我的模型的结果,如何将它追加回数据帧的最后一列 In[] logireg.predict(X.head(5)) Out[] array([0, 0, 0, 1, 0], dtype=int64) 数据帧数据: age job month 33 blue apr 56 admin jun 37 tech aug 76 retired jun 56 service may 预期产量 age job

下面的数组是我的模型的结果,如何将它追加回数据帧的最后一列

In[]  logireg.predict(X.head(5))
Out[] array([0, 0, 0, 1, 0], dtype=int64)
数据帧数据:

age   job       month
33   blue       apr
56   admin      jun
37   tech       aug
76   retired    jun
56   service    may
预期产量

age   job       month   predict
33   blue       apr       0
56   admin      jun       0
37   tech       aug       0
76   retired    jun       1
56   service    may       0

用于循环或zip函数?

您可以直接将其分配给数据帧列。假设您的数据帧在此处被称为
dataframe

predictions = logireg.predict(X.head(5))
dataframe['predict'] = predictions

只需分配它:
df['predict']=logireg.predict(X.head(5))
我收到一条警告消息“试图在数据帧切片的副本上设置一个值。请尝试使用.loc[row\u indexer,col\u indexer]=value代替head。我认为这是一个单独的问题,将更多地介绍如何获得数据帧的当前状态(也就是说,你对它做过任何操作吗?)。你会发现很多关于这个警告的问题