![](/img/trans.png)
[英]numpy.array: TypeError: 'DataFrame' object is not callable
[英]Adding dataframe column to numpy.array
對於回歸,我想將 dataframe 列添加到包含虛擬變量的 numpy.array。
目前,該數組如下所示:
[[0 0 0 0]
[0 0 0 0]
[0 0 0 0]
[0 0 0 0]
[0 0 0 0]
[0 0 0 1]
[0 0 1 0]]
我想添加 dataframe 列值(在此示例中有 7 行),以便方括號內有 5 個值(來自 dataframe 列的值和四個虛擬變量)。
有誰知道如何解決這個問題?
您可以使用 numpy 數組創建一個 dataframe:
array=np.array([[0, 0, 0, 0],[0, 0, 0, 0],[0, 0, 0, 0],[0, 0, 0, 0],[0, 0, 0, 0],[0, 0, 0, 1],[0, 0, 1, 0]])
new_dataframe = pd.DataFrame(data=array)
然后像這樣將您的列添加到其中:
new_dataframe['4'] = your_dataframe['column_name']
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.