小编Ian*_*the的帖子

data.frame中每组的平均值

我有一个data.frame,我需要计算每组的平均值(即每个Month,下面).

Name     Month  Rate1     Rate2
Aira       1      12        23
Aira       2      18        73
Aira       3      19        45
Ben        1      53        19
Ben        2      22        87
Ben        3      19        45
Cat        1      22        87
Cat        2      67        43
Cat        3      45        32
Run Code Online (Sandbox Code Playgroud)

我的期望的输出是像下面,其中对于所述的值Rate1Rate2是组装置.请忽略这个值,我已经为这个例子做了补充.

Name       Rate1       Rate2
Aira        23.21       12.2
Ben         45.23       43.9
Cat         33.22       32.2
Run Code Online (Sandbox Code Playgroud)

aggregate r

144
推荐指数
8
解决办法
40万
查看次数

XSLT:从1到60循环

在XSLT中从1到60循环的最佳方法是什么?我在网上研究,有一些模板可以做到这一点,有没有其他方式,例如内置函数?

xslt

36
推荐指数
2
解决办法
6万
查看次数

cbind警告:从一个简短变量中找到行名称并被丢弃

我有下面的cbind代码行,但我每次都收到一条警告消息.虽然代码仍然可以正常运行,但有没有办法解决警告?

dateset = subset(all_data[,c("VAR1","VAR2","VAR3","VAR4","VAR5","RATE1","RATE2","RATE3")])
dateset = cbind(dateset[c(1,2,3,4,5)],stack(dateset[,-c(1,2,3,4,5)]))
Run Code Online (Sandbox Code Playgroud)

警告:

Warning message:
   In data.frame(..., check.names = FALSE) :
        row names were found from a short variable and have been discarded
Run Code Online (Sandbox Code Playgroud)

提前致谢!

r dataframe

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

Java:将格式化的xml文件转换为一个行字符串

我有一个格式化的XML文件,我想将它转换为一个行字符串,我该怎么做.

示例xml:

<?xml version="1.0" encoding="UTF-8"?>
<books>
   <book>
       <title>Basic XML</title>
       <price>100</price>
       <qty>5</qty>
   </book>
   <book>
     <title>Basic Java</title>
     <price>200</price>
     <qty>15</qty>
   </book>
</books>
Run Code Online (Sandbox Code Playgroud)

预期产出

<?xml version="1.0" encoding="UTF-8"?><books><book> <title>Basic XML</title><price>100</price><qty>5</qty></book><book><title>Basic Java</title><price>200</price><qty>15</qty></book></books>
Run Code Online (Sandbox Code Playgroud)

提前致谢.

java xml string

22
推荐指数
4
解决办法
11万
查看次数

获取两列的最小值

我想获得最少两列并在同一data.frame中创建一列.我怎样才能做到这一点?

例如:

ID    Parm1   Parm2
 1      1       2
 2      0       1
 3      2       1
 4      1       0
 5      2       0
Run Code Online (Sandbox Code Playgroud)

期望的输出:

ID    Parm1    Parm2     Min
 1      1        2        1
 2      0        1        0
 3      2        1        1
 4      1        0        0
 5      2        0        0
Run Code Online (Sandbox Code Playgroud)

非常感谢您的帮助.

r

19
推荐指数
3
解决办法
3万
查看次数

Java:如何将CLOB插入oracle数据库

我需要将XML文件内容写入oracle数据库,其中列是CLOB数据类型.我该怎么做?

java oracle insert clob

16
推荐指数
3
解决办法
10万
查看次数

复制数据框中的列并将其重命名为另一个列名

我有一个数据框,如下面的示例.我想复制数据框中的列并重命名为另一个列名.

Name    Age    Rate
Aira     23     90
Ben      32     98
Cat      27     95
Run Code Online (Sandbox Code Playgroud)

欲望输出是:

Name    Age     Rate     Rate2
Aira    23      90       90
Ben     32      98       98
Cat     27      95       95
Run Code Online (Sandbox Code Playgroud)

我该怎么做?谢谢.

r dataframe

9
推荐指数
2
解决办法
3万
查看次数

Java Watch 服务:不适用于安装在本地服务器中的远程文件

我有 Java 程序监视安装在本地服务器上的远程文件夹。但只要远程文件夹中的某些内容发生更改,它就不会检测到任何更改/修改。

如果在安装的文件夹中进行了更改/修改,则工作正常。

通过网络搜索,如 Java 文档中所述

如果监视的文件不在本地存储设备上,那么是否可以检测到文件的更改是实现特定的。特别是,不需要检测在远程系统上执行的文件更改。

任何人都可以帮助我提供有关如何执行此操作的示例?下面是我当前的代码

WatchService watcher = FileSystems.getDefault().newWatchService();
    Path dir = Paths.get(directory);
    dir.register(watcher, ENTRY_CREATE, ENTRY_DELETE, ENTRY_MODIFY);

    while (true) {

        WatchKey key;
        try {
            key = watcher.take();
        } catch (Exception ex) {
            return;
        }

        for (WatchEvent<?> event : key.pollEvents()) {
            WatchEvent.Kind<?> kind = event.kind();

            @SuppressWarnings("unchecked")
            WatchEvent<Path> ev = (WatchEvent<Path>) event;
            Path fileName = ev.context();

            if (kind == ENTRY_MODIFY) {
                    System.out.println("file has changed");
                   // other process    
            }
           if (kind == ENTRY_CREATE) {
                  System.out.println("file has created");
                  // other …
Run Code Online (Sandbox Code Playgroud)

java watchservice

9
推荐指数
1
解决办法
3876
查看次数

在Oracle中将SQL行转换为逗号分隔值

可能重复:
如何将多行组合到Oracle中以逗号分隔的列表中?

如何在不创建函数的情况下从SQL中的返回行列表生成逗号分隔值?需要删除重复项并使用null或使用"无"作为值.

例: select name from student;

结果 :

         NAME         
        ------
        Zed
        Charlo
        None
        Charlo
        Dionn
        Ansay
Run Code Online (Sandbox Code Playgroud)

期望的输出:

              Name
             -------
             Zed,Charlo,Dionn,Ansay
Run Code Online (Sandbox Code Playgroud)

sql oracle

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

XSLT:我可以使用xslt更新xml节点中的值吗?

例如,我有一个像xml一样的

 <books>
   <book id="1">
     <title id="11" name="Basic XML"/>
     <price id="12" amount="500"/>
     <quantity id="13" number="10"/>
   </book>
 </books>
Run Code Online (Sandbox Code Playgroud)

可以将"Basic XML"一书的名称更新为"Basic XSLT",还是使用XSLT更改任何节点的任何其他属性?如果是的话,有人能给我一些如何做的例子吗?

提前致谢.

xml xslt

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

标签 统计

r ×4

java ×3

dataframe ×2

oracle ×2

xml ×2

xslt ×2

aggregate ×1

clob ×1

insert ×1

sql ×1

string ×1

watchservice ×1