所有问题
r - 通过将值与向量中的数字进行比较来重新编码
我想将一列中的值编码为另一列中的更少值。例如,如果 zipcode 列中的值为以下 c(90272,90049,90077,90210,90046,90069,90024,90025,90048,90036,90038,90028) 之一,则在 District 列中将其编码为“west” . 我怎样才能在 R 中做到这一点?
r - 过滤另一个表中同一行的多列上的df?
我有一个包含事件开始和结束时间的数据集(称为 df_time),以及另一个包含事件发生时间的数据集(df_val)。我想使用 df_time 将 df_val 过滤到仅在记录的时间间隔内发生的事件。
不过,我对如何做到这一点有点迷茫。
输出:
以上将运行警告消息(上),并给我错误的输出(忽略等于值时间戳的开始/结束)。上面,应该打印除 3 之外的所有值。
我不确定如何解决这个问题,如果有任何帮助/资源,我将不胜感激!
r - 如何通过 caret kernlab 包提取高斯过程回归的预测区间?
我正在尝试使用高斯过程回归 (GPR) 模型来预测河流中每小时的流量。应用 caret::kernlab train () 函数我得到了很好的结果(感谢库恩!)。
由于不确定性的想法是 GPR 的主要固有优势之一,我想知道是否有人可以帮助我访问与测试数据集的预测间隔相关的结果。
我将摘录我一直在工作的代码。由于我的真实数据非常庞大(老实说,我不知道如何将其放在这里),我将以数据(空气质量)为例。这个特定示例的主要目标是预测 airquality$Ozone,使用 airquality$Temperature 的滞后变量作为预测值。
下一步也是最后一步是提取基于每个预测点周围的高斯分布的预测区间,并将其与最后一个图一起绘制。
caret::kernlab train() 工具返回的预测比仅 kernlab::gaussprRadial() 甚至 tgp::bgp() 包更好。对于他们两个,我都可以找到预测区间。
例如,要通过 tgp::bgp() 获取预测区间,可以键入:
因此,通过 caret::kernlab train(),我希望可以找到所需的标准偏差,键入如下内容
或者也许,与
Ozone_Pred$...
此外,在链接:https : //stats.stackexchange.com/questions/414079/can-mad-median-absolute-deviation-or-mae-mean-absolute-error-be-used-to-calc,Stephan Kolassa 作者解释说我们可以通过 MAE 甚至 RMSE 来估计预测区间。但我不明白这是否是我的观点,因为在这个例子中,我得到的 MAE 只是 Obs x Predicted Ozone 数据之间的比较。
拜托,这个解决方案对我来说非常重要!我想我接近获得我的主要结果,但我不知道如何尝试。非常感谢,朋友们!
sublimetext3 - control+/ 不能在 sublime 3 中注释多行
我无法在 sublime 3 中注释掉多行。已经查看了在 Sublime Text 3 中注释行的键盘快捷键,但它没有修复它 Sublime 版本是 3.2.1 build 3207 。在 Windows 10 上。如果有任何提示,请帮助我。
r - R查看器不平衡且缓慢
我正在尝试使用 View() 查看 RStudio 中的一些数据。代码运行顺利,但由于某种原因,显示看起来有点不对劲。列标签与列的其余部分略有不同。在此处或下方查看图片:https ://ibb.co/gTJFCj0
滚动也非常慢。它需要将近 5 秒才能做出响应。
我是 R 新手,所以我完全不知道从哪里开始寻找。我猜这可能是 RStudio 试图一次显示所有内容?
next.js - Next.js Amplify Serverless AppSync graphql(放大错误)
我正在尝试创建一个将 Amplify 和 AppSync 与 Next.js 一起使用的应用程序。
我能够成功部署应用程序,但是当我尝试访问应用程序时(尝试从 AppSync 获取数据)它失败了。
我有点失去了需要查看的内容,该应用程序似乎在本地运行良好,但是当我在 AWS 上发布它时它失败了。
我收到错误:TypeError: Cannot read property 'getName' of undefined //quotes.js
>
有没有人遇到过这样的问题或任何想法来解决这个问题?提前致谢。
plotly - 如何在破折号中提供动画情节表达图?
我试图从破折号的情节表达主页中展示这个例子。
像这样:
然而,只出现了一个空虚的身影。
ubuntu-18.04 - 每次发生 Oracle JDK 11 错误,我在终端中安装任何东西
以下是我每次在终端中安装任何东西时收到的错误消息。它有点卡在那里一段时间。
我试过没有。来自 StackOverflow 的解决方案,但没有任何效果。
安装本包前,请下载与本包相同版本(11.0.4版)的Oracle JDK 11 .tar.gz文件,并将其放在/var/cache/oracle-jdk11-installer-local,
例如:
不再出现。
javascript - 如何仅选择一个附加元素的输入值
我正在尝试创建一个投票系统。每当用户填写带有标题和您可以投票的两个可能选项的表单时,数据就会使用 ajax 附加到页面上的 div 元素中。使用单选按钮,当用户单击两个可能的投票选项之一(一个输入值为 0,另一个值为 1)时,我想将值(0 或 1)发送到 php 文件,该文件然后将被插入到数据库中。
这是我单击输入字段时发生的情况: https ://jsfiddle.net/crdiling/dczup26h/36 HTML:
Javascript:
CSS:
我想要发生的是只返回一个值,但是当有多个轮询时,值 0 或 1 会多次返回。
maven - Maven 为 Sonatype Nexus 存储库构建部署目标抛出异常
我在我的 pom 中使用以下代码段来部署工件。它一直工作到现在,最近开始失败。
当我从 Jenkins Linux 机器开始构建时,相同的构建文件工作正常。
错误:
无法部署工件/元数据:无法使用可用的连接器工厂访问具有类型默认值的https://nexus.com:8443/repository/maven-snapshots/:BasicRepositoryConnectorFactory:无法访问https://nexus.com:8443/repository/ maven-snapshots/使用注册的运输工厂:WagonTransporterFactory: java.util.NoSuchElementException
我正在寻找有关需要更改以使其再次工作的建议。我也没有更改我的 .m2/settings 文件。
java - 无法解析:无法从 TemporalAccessor 获取 OffsetDateTime:
我有这段代码:
但是解析时出现此错误:
javascript - 在 JavaScript 中链接 Array.find()
我正在养成根据上下文将我的一些转换for loops为 use的习惯array.find()。这样做时,我想知道是否有一种方法可以在之后链接另一个运算符,.find()以限制我从对象中抓取的数量。
例如,请参阅以下内容:
由于我真正想要的只是“currentStage.name”的值,有没有办法通过在 my 之后链接来获得这个find(),以指定我只想要这个属性?如果没有,是否有另一种方法可以在一行中做到这一点?
r - R 排序算法
每个学生每个科目都有 1 分,因此每个学生代表 3 次。
首先,我想按科学类别的分数(从高到低)对名称进行排序。
其次,我想存储科学类别的名称顺序。
第三,我希望复制第 2 步中存储的名称顺序
第四,我希望将有序名称与每个科目的分数相匹配。
这是一个更基本的示例: 拥有:
想:
java - 在“saved.add(FileName); add 时出现错误如何解决这个错误?
我一直在尝试构建一个获取文件名然后将其输入 a 的页面,listview然后首先出现此问题我不知道如何构建布局页面,然后Saved.add(FileName);在添加时此行特别?
我尝试删除最终的 infront 列表视图,但最终在 Saved 上出现错误
这是有问题的代码:
python - 在不安装的情况下导入 numpy
有numpy没有不安装就可以导入的方法?
我有一个内置于.exePyInstaller 的通用应用程序。该应用程序有一个插件系统,允许通过 Python 脚本对其进行扩展。插件导入系统适用于基本模块(单独的.py文件、类、函数和简单的包)。在内部,它 glob 一个插件目录,然后使用__import__or相应地导入importlib.import_module。
该应用程序以最小的依赖关系构建,以减少可执行文件的整体大小。此外,不可能知道未来的插件需要哪些依赖项,也不可能包含所有内容。然而,一些插件不可避免地需要依赖。 numpy是解决这类问题的一个很好的测试用例。
这是我尝试过的。
Wheel 文件实际上只是一个目录。可以添加sys.path和导入内容。
轮文件被读取,但导入产生错误。
令人费解的部分是轮文件包含一个.pydfor _multiarray_umath。
这感觉像是一个路径问题。然而,添加 to 的直接路径core/会sys.path产生相同的错误。
这是怎么回事?为什么 Python 找不到numpy.core._multiarray_umath?
回应回复:
- 车轮锉从 Christoph Gohlke 处获得。
- 我的操作系统是 Windows 10 Pro 64 位。
- 我正在运行
Python 3.6.8 (tags/v3.6.8:3c6b436a57, Dec 24 2018, 00:16:47) [MSC v.1916 64 bit (AMD64)] on win32(通过 Python Foundation build 安装3.6.8150.0)在venv. “系统” Python 不在PATH. - 我可以
numpy-1.16.3+mkl-cp36-cp36m-win_amd64.whl通过安装文件pip并且import numpy as np工作正常。然后我numpy通过pip uninstall -y numpy.
运行dumpbin /dependents _multiarray_umath.cp36-win_amd64.pyd产生:
在依赖项中mkl_rt.dll,我可以在 the或. 显然有两个版本,一个用于 x86,一个用于 x64。其中之一位于.python36.dllVCRUNTIME140.dll.whlvenvKERNEL32.dllC:\Windows\System32
我能找到的唯一信息api-ms-win-crt-*.dll在MSDN中的“Windows 中的 Universal C Runtime 更新”中进行了描述,
Windows 10 通用 CRT 是一个 Windows 操作系统组件,可在 Windows 操作系统上启用 CRT 功能。此更新允许依赖于 Windows 10 通用 CRT 版本的 Windows 桌面应用程序在早期的 Windows 操作系统上运行。
这些适用于非 Windows 10 系统。似乎没有“官方”的方式来为 Windows 10 系统获取它们。我能够从 Windows 7 系统复制 dll。天真地将它们放入PYTHONPATH(毫不奇怪)是行不通的。如果他们要工作,他们可能需要注册。但是 1) 据我所知,在 Windows 10 上注册 Windows 7 dll 会使系统变得不稳定,并且 2) 绝对不是一个通用的、可移植的解决方案。
python - 在 python 中安装 Imblearn 时找不到版本错误
我正在尝试安装 Imblearn 以在 python 中执行 SMOTE。我一直在尝试安装 imblearn 包。但我不断收到错误。以下是我尝试过的命令,
以下是我得到的错误,
因此,由于我的数据严重不平衡,我无法继续我的建模部分。有人可以帮我安装这个软件包吗?如果没有,在 python 中做 SMOTE 的替代方法是什么?
amazon-web-services - 如何使用 aws Lambda 将上传到 s3 的多个相关文件作为一组处理
我有多个相关文件作为组上传到 S3 存储桶,我想使用 aws Lambda 处理这些文件。例如 externaly,inventory.txt、orders.txt、order_details.txt 在 s3 存储桶的一个文件夹中接收。这些是一批的一部分。其他人将在同一个存储桶的另一个文件夹中发送相同的文件。我想同时处理这些文件(清理、合并等)(因此同时处理 3 个文件)作为批处理。
我在 S3 创建对象事件级别上涉足过 Lambda,但它会为每个上传的文件触发。我希望 lambda 触发 3 个文件(以及另一个目录中的其他 3 个文件,如果适用)。
spring-boot - 本地化:动态加载翻译文件
我正在开发一个 Spring Boot 应用程序来本地化数据。我能够使用翻译文件进行本地化。
在我的 src/main/resource 文件夹中,我保留了我的翻译密钥。
messages_en.properties
message_fr.properties
现在使用消息源,我可以翻译数据
问题是什么?
我正在使用 PhraseApp 服务,每次收到翻译任何数据的请求时,我都必须同步翻译,即在运行时下载翻译文件并将其加载到 Spring Boot 应用程序中。
我可以在运行时更新 *messages_en.properties" 文件和其他属性文件,但无法将其加载回来。旧的翻译处于活动状态。如果我重新启动应用程序,新的翻译就会处于活动状态,
任何帮助表示赞赏。
谢谢!!
c - 预期为 'char ** restrict' 但参数的类型为 'char (*)[x]'
我从来没有理解过这个错误,而且我一直遇到类似的错误,这真的很令人沮丧,因为我找不到解决方案。(如果还有其他的请不要抨击我,因为我找不到它)。
看一段简单的代码:
我不断收到这些错误,但我真的不明白为什么:
警告:从不兼容的指针类型 [-Wincompatible-pointer-types] int x = strtol(argv[1], &s, 10) 传递“strtol”的参数 2;
和
注意:预期为 'char ** restrict' 但参数类型为 'char (*)[10]'</p>
当我更改char s[10]为char *s使用 strtol 的行时,我收到一个段错误。我不明白出了什么问题,有人可以解释一下吗?提前致谢。
javascript - 如何在 JavaScript 中的同一页面上显示文本内容?
我正在制作一个电影评级应用程序,所以当您单击添加按钮时,会弹出一个表单。用户填写完表单后,我希望页面显示表单的文本值,例如,如果有人在第一个字段中写入 Lion King,则页面应在文档下方的某处显示 Movie Title: Lion King 但仍在同一页。我试过使用 document.write 方法,它工作得很好,但使用它并不好,我想在同一页面上显示值,而不是在不同的页面上。我也尝试过 .innerHTML ,但它仍然无法正常工作,但也许我只是做错了什么。我在 JavaScript 方面不是那么先进,所以请尝试帮助我。
mysql - mysql有路径分隔符功能吗?
例如,在 Nodejs 中你有path.sep,在 Java 中你有File.separator. 你在mysql中有类似的东西吗?如果不是,那么在任何操作系统中都可以使用哪种方式处理路径分隔符的最佳方法是什么?
我需要它,这样我就可以将正确的路径传递给 LOAD_FILE() 函数,而不必担心当前的操作系统。
python - 如何仅将某些值记录到 CSV?
我是 python 新手,如果这是一个超级简单的问题,请原谅我。我目前有一个 arduino 通过串口发送 3 个值。在此之后,它被解码和拆分。如果值 1 高于 120,我只想将一行值记录到 csv。每当我尝试这个时,代码都会立即中断。谢谢你。
编辑:抱歉延迟回复(我在第三班工作)。这是我的正常值的屏幕截图,没有阈值 Normal Value 1。当我重新添加阈值时,我得到了这个With Threshold。
docker - 使用 Docker 时未加载 Keycloak SPI 提供程序和层
我正在尝试使用一些自定义内容(例如 logback 扩展)设置 docker 映像,因此我有一些 CLI 脚本,例如:
我还有 CLI 脚本来配置数据源池、主题、在keycloak-server子系统上添加一些 SPI 等。我将这些脚本放在/opt/jboss/startup-scripts目录中。但是,当我创建容器时,事情并不顺利。脚本未按预期加载,keycloak 以错误开始,未加载领域使用的密码策略等提供程序。
当我使用独立的 Keycloak 时,所有 SPI 提供程序都可以正常加载,如下所示:
如果我使用与 Docker 相同的包,jboss/keycloak:6.0.1用作图像库,则不会加载提供程序。我用作模块,在$JBOSS_HOME/modules文件夹中添加并配置如下脚本:
当我在容器内执行脚本时,一切正常。
我尝试在构建自定义图像时使用卷来映射 jar 包和提供程序并复制 jar,但这些方法都不起作用。
我正在使用jboss:keycloak:6.0.1docker image 和 Keycloak 6.0.1 独立,层和模块放在相同的目录中。
我做错了什么?将 SPI 提供程序与 Docker 一起使用有什么技巧,或者该映像不是用于生产或此类需求的?
python - 连接失败后Python Socket重新连接
我正在使用 python 套接字通过无线 IP 连接来控制某些东西。管道故障后自动重新建立连接很重要,这通常发生在设备遇到无线盲区时。
首先,我在客户端和服务器之间建立了一个简单的套接字连接,在每一端都使用了一个 python 程序。为了验证是否存在连接,我从客户端向服务器发送了一条快速消息。
如果套接字握手失败,我会抓住它:
但是,我无法使用此方法重新连接,因为
在这个错误中,我有时也会遇到地址已被使用的错误98。
是否有任何方法可以解决这些错误,或者推荐一种在网络连接不佳时具有更好“自我修复”特性的不同协议?


