问题标签 [reformat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
521 浏览

maxima - wxMaxima - 解决/重新排列包含某些变量的术语

我想使用 wxMaxima 重新排列方程,使某些变量仅出现在左侧。

术语的允许符号如下所示:

  • 术语 1 = 全部
  • 术语 2 = 全部
  • term3 = 只有 [v] 和运算符
  • term4 = 除了 [v]
  • [v] = 我想在左侧的变量(或列表)

我试图完成一些事情matchdeclaredefrule但我什至无法将bofa=b+c移到左侧。我什至不确定 defrule 是否是正确的方法,因为术语 1 和 2 与 3 和 4 无关。有没有办法解决列表?

更新:

我想出了“某事”。这还不是我最初想要的,但至少更接近。它基本上是一个替代品。我可以提供一个左侧,该函数试图解决它。当然,这个确切的左侧可能是不可能的,因此一些变量保留在右侧。但是可以指定一个应该在右侧消除的变量。

结果是:

现在,如果我改为选择log(a-b)左侧,则输出为:

这几乎是我想要的。变量ab位于左侧,但不在右侧。但我必须给出一个明确的左侧。我希望有一个函数可以自行找到任意左侧,这样既不在右侧a也不b在右侧。

显而易见的解决方案是:[a-b=e+c*d]

功能:

不需要notright输入的替代功能。

0 投票
3 回答
3608 浏览

r - 如何在R中堆叠数据框

我有一个数据框,我想在 R 中堆叠,以便最终得到三列。下面是一些当前格式的示例数据。

我想以三列标题为“Day”、“Animal”和“Count”的格式结束数据框:

我知道这应该是一件容易的事,但我真的很难找到解决方案。非常感谢任何帮助。

0 投票
1 回答
49 浏览

r - 从 data.frame 列中的字符串中检索数字

我有来自特定文件格式的 4 列:

我想将其转换为以下data.frame:

我想有一个图书馆可以做这种事情。我已经尝试为此创建一个函数,但无法正常工作。任何贡献都会得到回报。

0 投票
1 回答
4971 浏览

python - PySpark:将时间戳添加到日期列并将整个列重新格式化为时间戳数据类型

我在 PySpark 中有以下示例数据框。该列当前是 Date 数据类型。

我想重新格式化日期并根据 24 小时制添加凌晨 2 点的时间戳。下面是我想要的数据框列输出:

我如何实现上述目标?我知道如何在 Python Pandas 中执行此操作,但不熟悉 PySpark。

我知道我想要的列将是字符串数据类型,因为我的值中有“T”和“Z”。没关系...我想我已经知道如何将字符串数据类型转换为时间戳,所以我已经准备好了。

0 投票
0 回答
38 浏览

r - 重构数据集

我已经工作了 4 个小时来尝试格式化数据集。

这是原始数据集的结构。

我想把它做成以下格式

我尝试了以下代码,它正确格式化了数据,但没有创建基于原始数据集列名称中的数字的任务列。

0 投票
4 回答
239 浏览

java - 替换多个 if 语句以引发异常的优雅方法

我的应用程序有一项服务,其中 3 个方法执行一些验证,并根据返回的结果引发不同的异常。

我如何重新格式化此代码以便将来可以维护?将来可以执行新的检查。

0 投票
1 回答
737 浏览

macos - 如何使用终端重新格式化/擦除我的 MAC 内部硬盘

我正在尝试使用磁盘工具重新格式化我的 MAC,但按钮显示为灰色(见下图)

通过磁盘工具

所以我尝试使用终端,但不确定步骤。请帮助下一步如何重新格式化我的内部硬盘并重新安装操作系统(MAC OS X Snow Leopard)谢谢。

通过终端

当我尝试创建分区时,它显示“磁盘太小而无法包含分区”,并且按钮显示为灰色。

创建分区时

0 投票
2 回答
46 浏览

r - 将数据框重新格式化为长格式,保持分组列

考虑以下数据框:

我想重新格式化df为长格式,每个格式ID都有一行用于开始和停止坐标。一个简单的gather()解决方案,例如df_wrong <- gather(df,coords,val,lat_start:lon_stopp)显然不会工作,因为我需要 lat/lon 列保持分组。我希望长数据框看起来像这样:

SS当然可以稍后添加该列。任何建议将不胜感激!

0 投票
0 回答
31 浏览

fasta - 随机抽样 1/3 的基因组 .fasta

我有一个由支架组成的大约 2 gb 的基因组,我会随机采样基因组。

我使用了 reformat.sh 但输出只是一个脚手架。我需要全基因组的1/3...

有一个脚本可以做到这一点吗?

0 投票
1 回答
60 浏览

arrays - SyncSort JOINKEYS - 数组

Syncsort 可以在使用 REFORMAT 函数执行 JOINKEYS 时生成数组吗?我的数据示例如下所示:

文件 #1

文件 #2

输出文件

当文件中基本上是 1:1 时,我可以成功执行 JOINKEY 和 REFORMAT。但是,我不确定是否可以在不覆盖数据的情况下在单个记录中创建 1:M 输出文件。