问题列表 - 第26598页

在read.csv中指定colClasses

我试图在R colClasses中的read.csv函数中指定选项.在我的数据中,第一列"时间"基本上是字符向量,而其余列是数字.

data <- read.csv("test.csv", comment.char="" , 
                 colClasses=c(time="character", "numeric"), 
                 strip.white=FALSE)
Run Code Online (Sandbox Code Playgroud)

在上面的命令中,我希望R在"时间"列中读取"字符",其余为数字.虽然命令完成后"data"变量确实具有正确的结果,但R返回了以下警告.我想知道如何解决这些警告?

Warning messages:
 1: In read.table(file = file, header = header, sep = sep, quote = quote,  :
    not all columns named in 'colClasses' exist
 2: In tmp[i[i > 0L]] <- colClasses :
    number of items to replace is not a multiple of replacement length
Run Code Online (Sandbox Code Playgroud)

德里克

csv r read.csv

101
推荐指数
6
解决办法
16万
查看次数

可以在生产代码中使用秒表吗?

我需要一个准确的计时器,而DateTime.Now似乎不够准确.从我读到的描述中,System.Diagnostics.Stopwatch似乎正是我想要的.

但我有恐惧症.我对在实际生产代码中使用System.Diagnostics中的任何内容感到紧张.(我广泛使用Asserts和PrintLns等进行调试,但从未用于生产.)我不仅仅是尝试使用计时器来测试我的功能 - 我的应用程序需要一个实际的计时器.我在另一个论坛上看到System.Diagnostics.StopWatch仅用于基准测试,不应该在零售代码中使用,尽管没有给出理由.这是正确的,还是我(以及任何发布该建议的人)对System.Diagnostics过于封闭?即,在生产代码中使用System.Diagnostics.Stopwatch是否可以?谢谢阿德里安

c# system.diagnostics timer stopwatch

74
推荐指数
4
解决办法
2万
查看次数

如何使用java将对象列表打印到具有表格格式的文件

我必须将对象列表打印到具有表格格式的文本文件中.例如,如果我有Person列表(具有getName,getAge和getAddress方法)对象,则文本文件应如下所示.

Name       Age      Address

Abc        20       some address1
Def        30       some address2 
Run Code Online (Sandbox Code Playgroud)

我可以通过手动编写一些代码来实现这一点,我必须处理空格和格式问题.

我只是好奇他们是API还是工具来进行这种格式化工作?

java

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

如何在SQL中选择"上一个"和"下一个"记录?

我正在我的网站上建立一个博客帖子详细信息页面,它将显示一个类似于打字机博客文章工作方式的" 上一个 "和" 下一个 "链接.见下面的例子. 替代文字

我想知道是否有一种方法可以查询数据库,该数据库完成类似下面的图像,它选择"当前"记录(黄色)进行显示,但是当按PublishDate排序时,还会选择下一个和上一个记录(绿色) .

替代文字

另外,为了澄清,我正在使用的数据库表具有唯一的发布日期.很抱歉,示例图像显示了具有相同PublishDate的多个记录.

sql sql-server pagination

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

等待调用invokeLater()

有没有更优雅的方式去做我在下面做的事情?也就是说,是否有比轮询和睡眠,轮询和睡眠更优雅的方式,等等,以便知道何时Runnable.run()通过调用方法invokeLater()

private int myMethod() {
    final WaitForEventQueue waitForQueue = new WaitForEventQueue();
    EventQueue.invokeLater(waitForQueue);
    while (!waitForQueue.done) {
        try {
            Thread.sleep(10);
        } catch (InterruptedException ignore) {
        }
    }

    return 0;
}

private class WaitForEventQueue implements Runnable {
    private boolean done;

    public void run() {
        // Let all Swing text stuff finish.
        done = true;
    }
}
Run Code Online (Sandbox Code Playgroud)

java sleep polling eventqueue invokeandwait

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

atmega32的优点

使用ATmega32比其他微控制器有什么优势?它比PIC,ARM8051更好吗?

embedded arm atmega 8051 atmel

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

如何在vim脚本中使用Unicode字符?

我试图让vim显示我的标签,?因此他们不能被误认为是真正的角色.我希望以下方法有效:

if has("multi_byte")
    set lcs=tab:? 
else
    set lcs=tab:>-
endif
Run Code Online (Sandbox Code Playgroud)

但是,这给了我

E474: Invalid argument: lcs=tab:?
Run Code Online (Sandbox Code Playgroud)

该文件采用UTF-8编码,并包含BOM.

谷歌搜索"vim编码"或类似的给我很多关于编辑文件的编码的结果,但没有关于执行脚本的编码.如何将这个角色放入我的.vimrc以便正确显示?

unicode vim

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

Maven的Bash完成逃脱冒号

我在文档之后为Maven添加了bash完成:

http://maven.apache.org/guides/mini/guide-bash-m2-completion.html

除了使用冒号的目标外,一切运作良好.例如,而不是

mvn eclipse:eclipse
Run Code Online (Sandbox Code Playgroud)

完成逃脱冒号

mvn eclipse\:eclipse
Run Code Online (Sandbox Code Playgroud)

有什么建议可以修复吗?我正在使用Ubuntu 8.10(2.6.27-17-generic)和

$ bash -version
GNU bash,版本3.2.39(1)-release(i486-pc-linux-gnu)

bash shell ubuntu maven-2 autocomplete

13
推荐指数
2
解决办法
2824
查看次数

是否可以使用Haml生成普通的XML?

我一直在研究一个软件,我需要生成一个自定义XML文件以发送回客户端应用程序.Ruby/Rails世界上用于生成XML文件的当前解决方案充其量是缓慢的.使用构建器或事件Nokogiri,虽然具有良好的语法和可维护的解决方案,但它们会消耗太多时间和处理.

我绝对可以去ERB,它以牺牲手工构建整个XML为代价提供了很好的速度.

HAML是一个很棒的工具,具有良好而直接的语法并且相当快.但我正在努力使用它来构建纯XML文件.这让我想知道,它有可能吗?

有没有人对某些代码或文档有一些指示,说明如何执行此操作,从HAML构建完整,有效的XML?

ruby xml haml ruby-on-rails builder

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

如何从PHP中的csv文件中提取数据

我有一个csv文件,看起来像这样

$lines[0] = "text, with commas", "another text", 123, "text",5;
$lines[1] = "some without commas", "another text", 123, "text";
$lines[2] = "some text with commas or no",, 123, "text";
Run Code Online (Sandbox Code Playgroud)

我想要一张桌子:

$t[0] = array("text, with commas", "another text", "123", "text","5");
$t[1] = array("some without commas", "another text", "123", "text");
$t[2] = array("some text, with comma,s or no", NULL , "123", "text");
Run Code Online (Sandbox Code Playgroud)

如果我使用split($lines[0],",")我会得到"text" ,"with commas" ... 有没有任何优雅的方式来做到这一点?

php csv split

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