小编FFL*_*L75的帖子

仅在值不同时才创建新列

我的数据框看起来像这样:

pd.DataFrame([["t1","d2","e3","r4"],
         ["t1","d2","e2","r4"],
         ["t1","d2","e1","r4"]],columns=["a","b","c","d"])
Run Code Online (Sandbox Code Playgroud)

而且我要:

pd.DataFrame([["t1","d2","e3","r4","e1","e2"]],
columns=["a","b","c","d","c1","c2"])
Run Code Online (Sandbox Code Playgroud)

即我只有1列值不同,我想创建一个新的数据帧,在观察到新值时添加列.是否有捷径可寻 ?

python dataframe pandas

10
推荐指数
2
解决办法
501
查看次数

Jupyter笔记本xgboost导入

我有下面的问题(我在MAC上)

我可以用我的终端从python2.7或python3.6导入xgboost,但问题是我无法在我的Jupyter笔记本上导入它.

import xgboost as xgb
Run Code Online (Sandbox Code Playgroud)

ModuleNotFoundError Traceback(最近一次调用last)in()----> 1将xgboost导入为xgb

ModuleNotFoundError:没有名为'xgboost'的模块

虽然我写道:

!pip3 install xgboost
Run Code Online (Sandbox Code Playgroud)

它打印出:

要求已经满足:xgboost in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/xgboost-0.6-py3.6.egg要求已经满足:numpy in/Library/Frameworks/Python .framework/Versions/3.6/lib/python3.6/site-packages(来自xgboost)要求已经满足:scipy in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages(from xgboost)

请帮助我到处搜索:(

python ipython-notebook jupyter xgboost

8
推荐指数
2
解决办法
9387
查看次数

Groupby创建新列

如果已找到索引,我想从数据框中创建一个包含新列的数据框但是我不知道我将创建多少列:

pd.DataFrame([["John","guitar"],["Michael","football"],["Andrew","running"],["John","dancing"],["Andrew","cars"]])
Run Code Online (Sandbox Code Playgroud)

而且我要 :

pd.DataFrame([["John","guitar","dancing"],["Michael","Football",None],["Andrew","running","cars"]])
Run Code Online (Sandbox Code Playgroud)

我不知道我应该在开始时创建多少列.

python group-by pandas pandas-groupby

4
推荐指数
1
解决办法
77
查看次数

R 闪亮尺码盒

我的问题是我告诉 Shiny 使用所有行(12 列)来打印 c7 框,但它只使用了其中的一半。谁能弄清楚是什么问题?以下是我的代码:

 library(shinydashboard)
 library(shiny)
 library(readr)
 library(rsconnect)
 header=dashboardHeader(title="App")
 sidebar=dashboardSidebar(sidebarMenu(
 menuItem("Stack", tabName = "a", icon = icon("dashboard"))))
 c7=column(12,box(title="Prediction Box",status="warning",solidHeader=FALSE,
            textInput("text", label = h3("Write something :"), value = ""),actionButton("do","Go")))
 body=dashboardBody(tabItems(tabItem(tabName="a",fluidRow(c7))))
 ui <- dashboardPage(header,sidebar,body)

 server <- function(input, output){
 }
shinyApp(ui,server) 
Run Code Online (Sandbox Code Playgroud)

r shiny shinydashboard

3
推荐指数
1
解决办法
8698
查看次数

ImportError:无法导入名称"XGBClassifier"

我在anaconda笔记本下.

我最近安装了xgboost但我无法访问XGBClassifier:

from xgboost import XGBClassifier
Run Code Online (Sandbox Code Playgroud)

当我只导入xgboost并写入xgboost时,它打印出模块在这里..

anaconda jupyter xgboost

3
推荐指数
2
解决办法
6854
查看次数