Tag: 分裂

将列表拆分成多个具有固定数量元素的列表

如何将元素列表拆分成最多N个项目的列表? 例如:给出一个包含7个元素的列表,创build4个组,最后一个组可能会包含更less的元素。 split(List(1,2,3,4,5,6,"seven"),4) => List(List(1,2,3,4), List(5,6,"seven"))

第一次出现分裂

在第一次出现分隔符时分隔string的最好方法是什么? 例如: "123mango abcd mango kiwi peach" 第一个mango分裂得到: "abcd mango kiwi peach"

在Python中拥有“//”的原因是什么?

我在某人的代码中看到了这个: y = img_index // num_images 其中img_index是运行索引, num_images是3。 当我在IPython中弄乱//时,它似乎就像一个分裂符号(即一个正斜杠)。 我只是想知道是否有任何理由双斜杠?

如何在vim中交换两个打开文件的位置(分割)?

假设我在vim中有一些任意的分割布局。 ____________________ | one | two | | | | | |______| | | three| | | | |___________|______| 有办法交换one和two并保持相同的布局? 这个例子很简单,但我正在寻找一个解决scheme来帮助更复杂的布局。 更新: 我想我应该更清楚。 我之前的例子是对实际使用情况的简化。 用一个实际的例子: 我怎么能交换任何两个拆分,保持相同的布局? 更新! 3年以上… 我把sgriffin的解决scheme放在一个Vim插件中,你可以轻松安装! 安装它与你最喜欢的插件pipe理器,并试试看: WindowSwap.vim

在Vim中从垂直分割切换到水平分割

在Vim中,如何将当前窗口从水平分割切换到垂直分割,反之亦然? 我刚才那么意外地做了这个,但是我再也找不到钥匙了。

oracle – 在oracle表中将多个以逗号分隔的值拆分为多行

我有一个Oracle分裂查询的问题。 虽然分裂逗号分隔数据到多个行使用连接通过和正则expression式在oracle查询我得到更多的重复行 。 例如,实际上我的表有150行,在这两个行中有逗号分隔的string,所以总的来说,我只得到155行,但我得到2000行。 如果我使用不同的工作正常,但我不想在查询结果重复的行。 我尝试了下面的查询,但它在查询结果中生成重复的行: WITH CTE AS (SELECT 'a,b,c,d,e' temp,1 slno FROM DUAL UNION SELECT 'f,g',2 from dual UNION SELECT 'h',3 FROM DUAL) SELECT TRIM(REGEXP_SUBSTR( TEMP, '[^,]+', 1, LEVEL)) ,SLNO FROM CTE CONNECT BY LEVEL <= LENGTH(REGEXP_REPLACE(temp, '[^,]+')) + 1 编辑 上面的select查询只能够分割一个逗号分隔的string ,但是当它在多行的表上执行时会产生重复的行 。 如何限制重复的行?

如何通过一个因子子集数据框并为每个子集重复一个绘图?

我是R新手。如果这个问题有明显的答案,请原谅我,但是我一直没能find解决办法。 我有SAS的经验,可能只是以错误的方式思考这个问题。 我有一个来自数百个科目的重复测量的数据集,每个科目都有不同年龄的多个测量值。 每个主题由一个IDvariables标识。 我想每个单独的主题(ID)绘制每个测量(让我们说身体重量)由年龄。 我用ggplot2做这样的事情: ggplot(data = dataset, aes(x = AGE, y = WEIGHT )) + geom_line() + facet_wrap(~ID) 这适用于less量的主题,但不适用于整个数据集。 我也尝试过这样的事情: ggplot(data=data, aes(x = AGE,y = BW, group = ID, colour = ID)) + geom_line() 这也适用于less数科目,但数百个科目无法阅读。 我试图使用这样的代码子集: temp <- split(dataset,dataset$ID) 但我不确定如何使用最终的数据集。 或者也许有一种方法可以简单地调整facet_wrap,以便创build单个图块? 谢谢!

如何在PHP中使用RegexIterator

我还没有find一个很好的例子,如何使用PHP的RegexIteratorrecursion遍历目录。 最终的结果将是我想指定一个目录,并find一些给定的扩展名中的所有文件。 例如只说html / php扩展。 此外,我想过滤出types为.Trash-0,.Trash-500等文件夹。 <?php $Directory = new RecursiveDirectoryIterator("/var/www/dev/"); $It = new RecursiveIteratorIterator($Directory); $Regex = new RegexIterator($It,'/^.+\.php$/i',RecursiveRegexIterator::GET_MATCH); foreach($Regex as $v){ echo $value."<br/>"; } ?> 是我到目前为止,但导致:致命错误:未收到的exception'UnexpectedValueException'消息'RecursiveDirectoryIterator :: __构造(/media/hdmovies1/.Trash-0) 有什么build议么?

按分隔符分割string,但不转义

我怎样才能分隔string的分隔符,但不是如果它被转义? 例如,我有一个string: 1|2\|2|3\\|4\\\|4 分隔符是| 并且一个转义的分隔符是\| 。 此外,我想忽略转义反斜杠,所以在\\| | 仍然是一个分隔符。 所以对于上面的string,结果应该是: [0] => 1 [1] => 2\|2 [2] => 3\\ [3] => 4\\\|4

拆分一连串的逗号分隔的数据,并重新编码输出作为因素

我正在清理一些错误input的数据。 variables的问题允许五个选项中的多个响应,编号为1到5.数据以下列方式input(这只是一个例子 – 实际数据中有更多的variables和更多的观察值帧): data V1 1 1, 2, 3 2 1, 2, 4 3 2, 3, 4, 5 4 1, 3, 4 5 1, 3, 5 6 2, 3, 4, 5 以下是重新创build示例数据的一些代码: data = data.frame(V1 = c("1, 2, 3", "1, 2, 4", "2, 3, 4, 5", "1, 3, 4", "1, 3, 5", "2, 3, […]