-
0 votesanswersviews
Resurive函数调用用户在smarty插件目录中创建的smarty函数
我想在smarty插件目录中编写一个smarty函数 . 它是一个递归函数 . 它在普通的php文件中运行良好,并会生成一个下拉选择框 . 现在我想使它成为一个聪明的功能,并希望从tpl调用它 . <?php /* * Smarty plugin * ————————————————————- * File: funct... -
127 votesanswersviews
对于默认构造函数和析构函数,“= default”与“{}”有什么不同?
我最初发布这个只是关于析构函数的问题,但现在我正在添加对默认构造函数的考虑 . 这是原始问题: 如果我想给我的类一个虚拟的析构函数,但是与编译器生成的析构函数相同,我可以使用= default:class Widget {上市:virtual~Widget()=默认值;};但似乎我可以通过使用空定义减少键入来获得相同的效果:class Widget {上市:virtual~Widget(){}}... -
0 votesanswersviews
如何制作UDF,以便对数据框中的所有变量进行描述性分析
我有一个包含数百个不同类变量的数据库:int,factor,logi,date,chr和num,但基本上它们是因子,一个小例子是这样的: set.seed(123) dat <- data.frame( A = sample(1:10), B = rnorm(10, 25, 12), C = rnorm(10, 0, 2), H... -
0 votesanswersviews
使用动态查询在另一个存储过程中使用存储过程结果和动态查询
我在创建使用用户定义类型的存储过程时遇到了问题,并构建了一个在存储过程结束时执行的动态查询 . 我以前做过这个,但这次是不同的 . 我正在构建一个动态聚合SELECT语句,它必须(动态)调用另一个存储过程并使用内联结果 . 由于其他存储过程也使用动态SQL,因此无法在用户定义的函数中定义它 . 我现在将展示SQL代码中的问题示例,希望它有所帮助 . 第一个存储过程: CREATE PROCEDUR... -
1 votesanswersviews
无法在动态库中找到函数'libudfex.so'
根据IQ'udf指南, 创建udf程序如下: 使用CREATE FUNCTION或CREATE AGGREGATE FUNCTION将UDF声明到服务器编写UDF库标识函数将UDF定义为一组C或C函数 . 在C / C中实现函数入口点 . 编译UDF函数和库标识函数将编译的文件链接到动态可链接的库中 . 在我完成所有过程之后,在Interactice SQL中声明CREATE FUNCTION... -
1 votesanswersviews
如何从aspx页面获取数据到存储过程?
我必须在asp.net中创建一个RDLC报告 . 我正在使用不同的标量函数编写存储过程 . 我有一个GUI,我必须根据该标准选择一个标准并收集数据 . GUI在这里:我已经实现了所有情况,如"All Staff","All services"等,但问题来自我必须从列表框中选择特定记录并根据它来提供数据 . 例如,我从列表中选择特定的员工记录,我的报告应显示... -
0 votesanswersviews
如何使用BigQuery Standard SQL UDF?
https://cloud.google.com/bigquery/docs/reference/standard-sql/user-defined-functions#including-external-libraries 我指的是BigQuery Standard SQL UDF文档 但我仍然不知道如何包含js包括BigQuery 我试图在Options中添加js lib源代码 但得到此错误... -
1 votesanswersviews
过滤然后计算spark-submit中的pyspark DataFrame时的UnicodeDecodeError
我有一个镶木 table ,我需要根据UDF进行过滤,然后计算结果以便进一步处理 . 这是交互式工作,但不是火花提交 . 我把这个问题归结为最简单的例子 . 这是交互式代码: In [26]: table = table.filter(F.udf(lambda x: True, T.BooleanType())('my_field')) In [27]: table.count() Out[27... -
0 votesanswersviews
向数据框添加新列的问题 - spark / scala
我是spark / scala的新手 . 我试图从蜂巢表中读取一些数据到火花数据帧,然后根据某些条件添加一列 . 这是我的代码: val DF = hiveContext.sql("select * from (select * from test_table where partition_date='2017-11-22') a JOIN (select max(id) as bid... -
0 votesanswersviews
在BigQuery中循环数据
我们一直在努力在(标准sql)BigQuery中循环数据而没有成功 . 我不确定它是否是sql的支持功能,我们未解决的问题或我们想要这样做的方式,因为我们想在BigQuery中做到这一点 . 无论如何,假设我们有一个事件表,其中每个事件都由用户ID和日期描述(同一用户ID可能在同一日期有很多事件) id STRING dt DATE 我们想知道的一件事是有多少不同的用户在给定的时间段内生成了... -
1 votesanswersviews
在Scala中编写Spark UDAF以返回Array类型作为输出
我有一个数据框如下 - val myDF = Seq( (1,"A",100), (1,"E",300), (1,"B",200), (2,"A",200), (2,"C",300), (2,"D",100) ).toDF("id","channel... -
2 votesanswersviews
BigQuery:是否可以在UDF中执行另一个查询?
我有一个表,每天为每个唯一用户记录一行,并在当天为该用户提供一些汇总统计信息,我需要生成一份报告,告诉我每天,没有 . 包括当天在内的过去30天内的唯一身份用户 例如 . 为8月31日,它将统计8月2日至8月31日的独特用户 8月30日,它将统计8月1日至8月30日的独特用户 等等...... 我已经查看了一些相关的问题,但它们并不是我所需要的 - 如果用户在过去30天内多天登录,... -
1 votesanswersviews
使用Spark提交的酸洗错误“_pickle.PicklingError:来自__newobj__ args的args [0]有错误的类”
当我尝试通过Spark-Submit或Zeppelin运行一些代码时出现以下错误:“pickle.PicklingError:来自_ newobj __ args的args [0]有错误的类” 我已经查看过具有相同问题的帖子,并且对此问题没有太多了解 . 回溯(包含在下面)指向我使用的udfs之一: udf_stop_words = udf(stop_words, ArrayType(String... -
0 votesanswersviews
Spark SQL:自定义Hive UDF GenericInternalRow不能转换为ArrayData
我正在使用带有Scala和R的 Spark 1.6 (通过SparkR和SparkLyr) 我有一个包含表示Double 2D数组的二进制数据的数据帧 . 我想用Hive UDF反序列化二进制数据(为了与R兼容),但是Spark崩溃并出现错误: java.lang.ClassCastException:org.apache.spark.sql.catalyst.expressions.Gener... -
1 votesanswersviews
'Undefined function'在VBA中使用DAO QueryDef时
我正在为Excel VBA中的QueryDef分配Access 2007查询 . 我的查询调用用户定义的函数,因为它对使用正则表达式计算字段的结果执行计算 . 我正在使用QueryDef,因为我正在收集UserForm中的值,并希望将它们作为参数传递给查询 . 当我运行我的VBA代码时,我收到一个错误:“运行时错误'3085':表达式中未定义的函数'regexFunc' . ” This ques... -
1 votesanswersviews
为什么在CTE中的WHERE子句之前执行UDF调用?
我试图理解为什么带有UDF(用户定义函数)调用的CTE(公用表表达式)如此之慢 . 表TABLE1有1000万行 . 最后一个where子句(ROWN = 1)正在过滤并仅返回10条记录 . 出于不明原因,MYFUNCTION被称为百万次(在WHERE子句过滤器之前)并且它使查询变慢 . 如果删除了MYFUNCTION调用,则查询立即运行 . 如何在应用WHERE子句后强制SQL运行M... -
1 votesanswersviews
Python(pyspark) - UDF定义的函数装饰器
我实际上是在尝试使用累加器来定义UDF . 累加器用于保存my_function中的异常以供日后使用 . 我想出了一些带有一些参数的udf定义(returnType,accumulator) . 我想让它更具可读性和可重用性 . 我怎么能用下面的代码定义装饰器功能? from pyspark.sql import functions as F from pyspark.accumulators i... -
0 votesanswersviews
将UDF应用于Spark DF中的列,并根据列更改函数
我有一个Spark数据帧,其中包含我要映射到数字数据的字符串数据,如下所示(简单版本): +--------------------+-------+----------+-------------------------+ | participantUUID|001_Age|002_Gender|003_Where did you grow up| +------------------... -
2 votesanswersviews
PySpark使用UDF创建组合
这可能是一个基本问题,但我现在已经被困住了一段时间 . 我有几个列名称,我正在尝试创建一个组合列表,它组合了Spark中的两个元素 . 这是我尝试创建组合的列表 numeric_cols = ["age", "hours-per-week", "fnlwgt"] 我正在使用 itertools 模块中的 combinations fro... -
2 votesanswersviews
咖喱UDF - Pyspark
我试图在spark中实现UDF;可以将文字和列作为参数 . 为了达到这个目的,我相信我可以使用一个咖喱UDF . 该函数用于将字符串文字与 DataFrame 列中的每个值进行匹配 . 我总结了以下代码: - def matching(match_string_1): def matching_inner(match_string_2): return difflib.Se... -
0 votesanswersviews
在PySpark中使用UDF
我有一个具有以下架构的DataFrame, owner_id|media_id|taken_time|sid|previous_taken_time|previous_media_id|previous_sid| 我有以下udf,我想使用以下窗口在表的每一行上应用它 window = Window.partitionBy(medias['owner_id']).orderBy(medias['t... -
4 votesanswersviews
在pandas数据帧中写一个用户定义的fillna函数,用条件填充np.nan不同的值
考虑以下pandas数据帧: import pandas as pd change = [0.475, 0.625, 0.1, 0.2, -0.1, -0.75, 0.1, -0.1, 0.2, -0.2] position = [1.0, 1.0, nan, nan, nan, -1.0, nan, nan, nan, nan] date = ['20150101', '20150102', ... -
0 votesanswersviews
在excel中显示udf返回的数组
我正在创建一个UDF,它将返回变量/字符串的2D数组 . 我想在excel中很好地显示这个返回的数组,并在输入UDF函数的单元格中显示数组的左上角元素 . 基本上我的功能是: Function func(sql as String) Dim Password As String Dim Server_Name As String Dim User_ID As String... -
0 votesanswersviews
存储在OneDrive中时出现Excel UDF加载项错误消息
我有一个存储在我的计算机上的onedrive文件夹中的用户定义函数的加载项 . 这将同步到我们公司IT部门的共享点位置 . 我已链接到Excel中的加载项,选项,“加载项”等 . 我也试过使用这里列出的注册表方法:http://www.jkp-ads.com/articles/AddinsAndSetupFactory.asp 但是,在打开Excel时,我收到一条错误消息,指出它无法找到加载项文件... -
3 votesanswersviews
Aerospike:获取upsert时间而不显式存储它用于带有TTL的记录
Aerospike非常快速可靠,但价格昂贵 . 对我们而言,成本取决于存储的数据量 . 我们希望能够根据记录的上传时间来查询记录 . 目前,当我们添加或更新记录时,我们将bin设置为当前纪元时间,并可以在此bin上运行扫描查询 . 我突然意识到Aerospike知道何时根据记录的时间来记录记录,并且由于我们可以通过simple UDF从记录元数据中查询TTL值,因此可以推断出具有TTL的记录的up... -
2 votesanswersviews
如何在aerospike中获取ttl为-1的记录集?
我在aerospike中有很多记录,我想获取ttl为-1的记录,请提供解决方案 -
3 votesanswersviews
如何在airospike中修改ttl为-1的所有记录的TTL?
我想修改所有意外设置为“永不过期”TTL(客户端为-1)的记录的TTL . 我该怎么办? -
1 votesanswersviews
将标量UDF重写为表UDF或在存储过程中插入UDF
在我的存储过程中,我有一个临时表,它是为了提高性能而创建的 . 使用存储过程中的实际select语句,使用了几个标量UDF,临时表替换它们: INSERT INTO #BEDRAGEN SELECT DD.ColumnA, DD.ColumnB, DD.ColumnC, ISNULL(DBO.SIF_get_SalesAmount(DD.ColumnA,... -
1 votesanswersviews
在pyspark中使用Scala UDF中的默认参数值?
我在Scala中定义了一个UDF,默认参数值如下: package myUDFs import org.apache.spark.sql.api.java.UDF3 class my_udf extends UDF3[Int, Int, Int, Int] { override def call(a: Int, b: Int, c: Int = 6): Int = { c*(a ... -
0 votesanswersviews
我可以通过VBA创建传递查询来调用参数化的tSQL UDF并向其发送动态参数以将结果返回给Access吗?
我目前有一个SQL 2008 R2数据库后端,其Access 2013 accdb前端具有ODBC无DSN连接和链接表 . 在SQL中,我创建了许多参数化的tSQL UDF,用于将数据提供给报表(目前在我的Access 2010 adp前端中运行良好) . 报告很复杂:多个tSQL UDF运行计算,然后输入到为相应报告提供的最终UDF . 我想将UDF保留在服务器上 - 重写Access访问查询将...