小编use*_*543的帖子

在shinyapps.io中展示已发布应用的显示模式

我只是想了解闪亮应用程序中的showcase模式,当我们在本地运行我们的闪亮应用程序进行展示模式时,我们可以使用这样的命令

setwd('D:/xxxx/')
runApp("aa",display.mode = "showcase")
Run Code Online (Sandbox Code Playgroud)

我的问题是如果我们想要在我们想要在shinyapps.io中发布的应用程序中显示我们的代码(展示模式)

谢谢,

r shiny

7
推荐指数
2
解决办法
2697
查看次数

从列表组合生成Python字典

我试图解决我的问题,但我做不到。

我有三个Python清单:

atr = ['a','b','c']
m = ['h','i','j']
func = ['x','y','z']
Run Code Online (Sandbox Code Playgroud)

我的问题是根据这三个列表的组合生成Python字典:

所需的输出:

py_dict = {
    'a': [('x','h'), ('x','i'), ('x','j'), ('y','h'), ('y','i'), ('y','j'),('z','h'), ('z','i'), ('z','j')],
    'b': [('x','h'), ('x','i'), ('x','j'), ('y','h'), ('y','i'), ('y','j'),('z','h'), ('z','i'), ('z','j')],
    'c': [('x','h'), ('x','i'), ('x','j'), ('y','h'), ('y','i'), ('y','j'),('z','h'), ('z','i'), ('z','j')]
}
Run Code Online (Sandbox Code Playgroud)

python combinations dictionary list pandas

6
推荐指数
1
解决办法
87
查看次数

将数据帧行转换为 Python 集

我有这个数据集:

import pandas as pd
import itertools

A = ['A','B','C']
M = ['1','2','3']
F = ['plus','minus','square']

df = pd.DataFrame(list(itertools.product(A,M,F)), columns=['A','M','F'])
print(df)
Run Code Online (Sandbox Code Playgroud)

示例输出如下:

   A  M       F
0   A  1    plus
1   A  1   minus
2   A  1  square
3   A  2    plus
4   A  2   minus
5   A  2  square
Run Code Online (Sandbox Code Playgroud)

我想对该数据帧中的每一行进行成对比较(杰卡德相似度),例如,比较

A 1 plusA 2 square得到这两个集合之间的相似度值。

我写了一个jaccard函数:

def jaccard(a, b):
    c = a.intersection(b)
    return float(len(c)) / (len(a) + len(b) - len(c))
Run Code Online (Sandbox Code Playgroud)

这只能在现场工作,因为我用过intersection

我想要这样的输出(这个预期结果值只是随机数):

    0     1     2     3 …
Run Code Online (Sandbox Code Playgroud)

python similarity set dataframe pandas

5
推荐指数
1
解决办法
2万
查看次数

拥有多个闪亮帐户

我只想询问闪亮的帐户,我有两个闪亮的注册帐户,现在当我要部署时,我看到这样的错误

Do you want to proceed with deployment? [Y/n]: y
Error: Please specify the account which you want to deploy the application to (there is more than one account registered on this system).
Run Code Online (Sandbox Code Playgroud)

所以我的问题是,当我尝试像这样运行时,如何指定要在部署应用程序中使用的帐户

    shinyapps::setAccountInfo(name='xxxx', 
                              token='13SDADASDSADAD9FCCEC48C016D5D97',
                              secret='863pLqbfaxeradasdafasfsadxzadadXgi2NfXh')
setwd('D:/ASD/test')
library(shinyapps)
deployApp()
Run Code Online (Sandbox Code Playgroud)

我仍然有同样的错误。

谢谢,

r shiny shiny-server

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

使用本地数据集部署闪亮的应用程序

我试图将我的闪亮应用程序部署到xxx.shinyapps.io,但问题是我使用自己的数据集.我将我的数据集设置为我的目录.但是当我尝试部署它时,我得到了错误.

Listening on http://127.0.0.1:45220Loading required package: DBIError in setwd("C:/Users/xxx/Dropbox/shiny/archive/db") :   cannot change working directory
Run Code Online (Sandbox Code Playgroud)

谢谢,

r shiny

2
推荐指数
1
解决办法
3951
查看次数

在python中绘制多行

我是 Python 新手,我想在一张图中绘制多条线,如下图所示。

在此处输入图片说明

我曾尝试编写这样的简单绘图代码: 在此处输入图片说明

我知道这些参数

 # red dashes, blue squares and green triangles
    plt.plot(t, t, 'r--', t, t**2, 'bs', t, t**3, 'g^')
Run Code Online (Sandbox Code Playgroud)

但是我在第一个图中有很多行,我可以使用什么样的参数来像第一个图一样绘图。

谢谢

python plot linechart matplotlib plotly

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

将数据规范化为一定范围的值

我是Python的新手,有没有可以对数据进行规范化的函数?

例如,我在范围0 - 1示例中设置了一组列表:[0.92323, 0.7232322, 0,93832, 0.4344433]

我想将所有这些值标准化 0.25 - 0.50

谢谢,

python normalize

1
推荐指数
2
解决办法
5896
查看次数

获取具有不同类型的嵌套列表中具有最小值的列表

我有不同元素的列表(字符串和浮点数),例如:

X = [['carrier', 'arrivaldelay', 'MAX', 0.43085409548228853],
 ['carrier', 'weatherdelay', 'SUM', 0.45040808607625615],
 ['carrier', 'arrivaldelay', 'SUM', 0.4166832477676661],
 ['destination', 'departurdelay', 'MAX', 0.4009409407356311],
 ['destination', 'arrivaldelay', 'AVG', 0.4216147060142493],
 ['origin', 'arrivaldelay', 'AVG', 0.4353396150129142],
 ['origin', 'arrivaldelay', 'MIN', 0.4157363968474399],
 ['origin', 'arrivaldelay', 'STD', 0.4478847651966835]]
Run Code Online (Sandbox Code Playgroud)

什么是获得基于最后一个值具有最小值的列表的简单有效的方法,

预期产量: ['destination', 'departurdelay', 'MAX', 0.4009409407356311]

python indexing list

0
推荐指数
1
解决办法
120
查看次数