小编Rog*_*erg的帖子

如何在 PyCharm 中运行命令而不必运行整个脚本?

我有几个功能的Python脚本,想运行不同ilocloc命令来测试不同的事情。由于我是 PyCharm 的新手,我不熟悉它的不同功能。如何运行单个命令而不必运行整个 Python 脚本?

我认为它必须直接在 Python 控制台中。我试过了,但它不起作用。

python pycharm

12
推荐指数
1
解决办法
8556
查看次数

从存储库 Databricks 中的另一个笔记本运行笔记本

我有一个笔记本,其功能位于存储库文件夹中,我试图在另一个笔记本中运行它。

通常我可以这样运行它:%run /Users/name/project/file_name

因此,我将这两个文件(function_notebook、processed_notebook)克隆到 Databricks 中的 Repo 中。

当我尝试复制刚刚克隆的路径时,仅出现此选项:Copy File Path relative to Root

但是,在工作区用户文件夹中,选项是Copy File Path

显然我不太明白相对路径和工作空间路径之间的区别。

如何运行已在存储库中克隆的笔记本?

等级制度:

RepoName(有 2 个文件夹):

  1. 文件夹1Notebook1

  2. 文件夹2Notebook2

Notebook1想要奔跑Notebook2

%run ../Folder2/Notebook2
Run Code Online (Sandbox Code Playgroud)

databricks databricks-repos

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

每天计数状态ID

情况:

我有三张桌子。表1包含ID和订阅日期。表2包含ID,活动状态和活动状态更改的最新日期。表3具有ID和状态更改的所有日志。 注意: 在订阅日期,所有ID均处于活动状态。当一天中有多个状态更改时,最近的一个是要选择的状态更改。

目的:

我需要计算每天每种状态的ID数。即每天有多少人活跃,不活跃和有风险。我的问题是确保即使在特定日期没有数据,ID的状态也会每天进行计数。例如:ID 1(请参阅下面的小提琴)自5月2日(加入日期)以来一直处于活动状态,并且没有状态更改,因此,直到现在,他应该每天被视为活动状态。

在别处咨询了这个问题后,有人提出创建函数并交叉应用并将计数存储在表中。我没有这样做的技能,但这是否可以解决这个问题?

所需输出:

+------------+----------+-------+
|    date    |  status  | count |
+------------+----------+-------+
| 1-May-2019 | active   |     0 |
| 1-May-2019 | inactive |     0 |
| 1-May-2019 | risky    |     1 |
| 2-May-2019 | active   |     1 |
| 2-May-2019 | inactive |     0 |
| 2-May-2019 | risky    |     1 |
| 3-May-2019 | active   |     1 |
| 3-May-2019 | inactive |     0 |
| 3-May-2019 | risky    |     1 …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

添加注释文本会产生整数错误消息

当我向图表中添加 vline 时,效果非常好:

fig.add_vline(
        x=pd.to_datetime('1970-01-01 00:00:00'),
        line_dash='dot',
        row=0)
Run Code Online (Sandbox Code Playgroud)

[![在此处输入图像描述][1]][1]

当我尝试在 vline 旁边添加注释文本时,我收到一条错误消息

fig.add_vline(
    x=pd.to_datetime('1970-01-01 00:00:00'),
    line_dash='dot',
    annotation_text='15',
    row=0)
Run Code Online (Sandbox Code Playgroud)

类型错误:不再支持带有时间戳的整数和整数数组的加/减。不用加/减n,而是使用n * obj.freq

python plotly plotly-dash

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

sp_helptext 和视图定义为 NULL

当我尝试时,EXEC sp_helptext 'dbo.VW_myname'我得到以下信息:

对象“dbo.VW_myname”没有文本。

NULL当我查看视图的定义时,我得到:

select definition
from sys.objects     o
join sys.sql_modules m on m.object_id = o.object_id
where o.object_id = object_id( 'dbo.VW_myname')
  and o.type      = 'V'
Run Code Online (Sandbox Code Playgroud)

我的问题有两个:为什么我看不到创建该视图背后的文本以及如何找出它是如何执行的?

sql sql-server-2016

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

通过 Windows 调度程序运行 python 脚本不起作用

我正在尝试通过 Windows 任务计划程序自动化 python 脚本,但它不起作用。在我的 python 脚本的末尾。应该创建两个 CSV 文件,但它们不是。

我尝试了以下操作: 1. 将我的 python.exe 的地址复制到 Program/Script。

C:\Program Files\Python35\python.exe

  1. 在添加参数中,我输入了我的文件名

历史聚合.py

  1. 在开始(可选),我把我的python脚本的路径

C:\用户\我的名字\PycharmProjects\Project1

我是不是错过了什么

python scheduled-tasks

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

将值的数组传递到TVF的参数中最简单的方法是什么

目的:

我想在我的函数中有一个参数,以允许用户输入值列表。理想情况下,最简单的解决方案...注意:我没有在dbs中创建表的权限。

情况:

CREATE FUNCTION dbo.fnExample
(
    @StartDate AS Date -- Parameter 1
    @ParameterArray AS ... -- This would be the parameter that accepts a list of values
)
RETURNS TABLE
AS
RETURN
...code...
GO
Run Code Online (Sandbox Code Playgroud)

不确定如何在TVF中传递几个参数,但这是我如何查看解决方案

SELECT *
FROM dbo.fnExample ('2019-01-01') and ([list of values])
Run Code Online (Sandbox Code Playgroud)

sql sql-server arrays parameters user-defined-functions

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

如何提取两个字符之间的字符串

情况:

我有一列从十六进制解码为varchar,其中值看起来像这样:

{"something":"example"}
Run Code Online (Sandbox Code Playgroud)

目的:

我想提取引号之间的第二个单词。

我试过的

我从几个substringcharindex函数开始,但是我的代码看起来比应该的复杂。

SELECT SUBSTRING(
            SUBSTRING(
                '{"something":"example"}',
                charindex(':"','{"something":"example"}')+2,
                LEN('{"something":"example"}')-charindex(':"','{"something":"example"}')+2),
            0,
            CHARINDEX('"',SUBSTRING(
                '{"something":"example"}',
                charindex(':"','{"something":"example"}')+2,
                LEN('{"something":"example"}')-charindex(':"','{"something":"example"}')+2))
                )
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

sql sql-server

-1
推荐指数
1
解决办法
45
查看次数