问题列表 - 第15497页

将具有看不见的字符串值的新记录附加到数据帧时看不见的因子级别,导致警告并导致NA

我有一个大型数据框(14552行乘15列),包含2001年至2007年的计费数据.我使用sqlFetch获取2008年的数据.为了将2008年数据附加到前7年的数据,可以如下进行

alltime <- rbind(alltime,all2008)

不幸的是,生成

警告消息:In alltime <- rbind(alltime,all2008)(alltime <- rbind(alltime,all2008),ri,value = c(NA,NA,NA,NA,NA,NA,NA,:无效因子级别,生成的NAs)

我的猜测是,有一些新病人的名字不在之前的数据框中,因此不知道给它的级别.类似于推荐医生专栏中新的看不见的名字.

R导入数据并自动计算出数字和非数据的方式(从而使其成为一个因素)很棒 - 直到你必须进一步操纵它然后它变得很痛苦.我如何优雅地克服我的问题?

r append dataframe r-factor

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

jQuery :not() 在表行上具有多个类

所以基本上我使用 jQuery 来交替行颜色,方法是选择与要着色的表格关联的所有 tr 标签,然后相应地对它们进行着色。然而,在某些时候,我不希望某个 tr 被着色,在这些情况下,交替着色应该跳过那些特定的表行。为此,我有一个名为“rowSkip”的类,我将其应用于应跳过着色的所有行。

几个月来,我一直在进行这项工作,而且效果很好……但是,一直存在一个问题。在某些情况下,我需要将多个类应用于表行,但也不希望它着色。在这些情况下,jQuery 的类选择器似乎有问题 - 或者我在这里遗漏了一些简单的东西......

例如:

<tr class="rowSkip"> --> 工作正常。

<tr class="rowSkip strong someclass1 someclass2"> --> 不起作用(尽管存在“rowSkip”类,但仍然会着色)

有没有人知道为什么会这样,以及我如何绕过它而不是完整地获取类属性,按空间进行拆分,然后遍历它并检查是否存在 rowSkip?

代码如下:

$("Table.alternate tr:not(.rowSkip)").each(function() {
//if(!$(this).hasClass("rowSkip")) { //Also tried this, and several other renditions to no avail.

   $(this).addClass(i++ % 2 == 0 ? 'rowOff1' : 'rowOff2');
//}
});
Run Code Online (Sandbox Code Playgroud)

谢谢,马克

jquery jquery-selectors

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

在JSP中,有没有办法在PHP中查看特定范围内的所有可用变量?

或者更好的是如何在jsp中转储给定范围内的所有变量?

(在php中,您可以使用函数调用来查看所有可用的系统,全局和用户定义的变量和函数...)

jsp jstl

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

无法通过IHttpAsyncHandler发送文件

我正在使用IHttpHandler调用web服务并将生成的byte []作为下载的文件附件返回给客户端.这很好,但是当我尝试将IHttpHandler更改为IHttpAsyncHandler时,文件下载对话框显示,但文件没有开始/完成下载.我究竟做错了什么?

<%@ WebHandler Language="C#" Class="PreviewPDF"  %>

using System;
using System.Web;

public class PreviewPDF : IHttpAsyncHandler
{
    public void ProcessRequest(HttpContext context)
    {
    } 

    public IAsyncResult BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)
    {
        string data = "some data";

        using (WebService.RequestService service = new WebService.RequestService())
        {
            AsyncCallback callback = new AsyncCallback(EndProcessRequest);
            return service.BeginGetFile(data, callback, context);
        }
    }
    public void EndProcessRequest(IAsyncResult result)
    {
        HttpContext context = result.AsyncState as HttpContext;
        byte[] wsoutput;
        using (WebService.RequestService service = new WebService.RequestService())
        {
            wsoutput = service.EndGetFile(result);
        }

        context.Response.ContentType …
Run Code Online (Sandbox Code Playgroud)

c# asp.net ihttpasynchandler

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

如何在SQL Server中比较两列是否相等?

我有两个列在某些条件下连接在一起,但我还想检查两个列,看看两个其他列是否相同,然后返回一个位字段,如果它们是.

有比使用CASE WHEN更简单的解决方案吗?

理想情况下我可以使用:

    SELECT Column1 = Column2 AS MyDesiredResult
      FROM Table1
INNER JOIN Table2 ON Table1.PrimaryKey = Table2.ForeignKey
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

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

jQuery可拖动文本选择错误

我不确定这是否是一个错误 - 但在这个例子中,没有办法选择可以拖动的元素下面的文本.

表单元素的问题相同.

http://jqueryui.com/demos/draggable/handle.html

有任何想法吗?

jquery jquery-ui draggable

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

保持对C++中任何对象类型的引用?

我正在尝试自学C++,而我一直使用的传统"新语言"练习之一是实现一些数据结构,如二叉树或链表.在Java中,这相对简单:我可以定义一些维护实例变量的类Node Object data,以便有人可以在列表或树的每个节点中存储任何类型的对象.(后来我使用泛型来修改它;这不是这个问题的内容.)

我找不到类似的,惯用的C++方式来存储"任何类型的对象".在C中,我使用void指针; 同样的事情适用于C++,很明显,但后来我碰到的时候我构建的一个实例问题std::string,并尝试将其保存到列表/树(一些关于一个无效的转换,从std::string&void*).有这样的方式吗?C++是否具有Java的Object(或Objective-C的NSObject)的等价物?

奖金问题:如果没有,我需要继续使用无效指针,将"存储"的"正确"方式std::stringvoid*什么?我偶然发现了static_cast<char*>(str.c_str()),但这似乎有点冗长我正在努力做的事情.有没有更好的办法?

c++ pointers linked-list object

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

在遍历函数结果时,foreach如何工作?

假设我有以下代码:

foreach(string str in someObj.GetMyStrings())
{
    // do some stuff
}
Run Code Online (Sandbox Code Playgroud)

someObj.GetMyStrings()在循环的每次迭代中调用?改为做以下事情会更好吗:

List<string> myStrings = someObj.GetMyStrings();
foreach(string str in myStrings)
{
    // do some stuff
}
Run Code Online (Sandbox Code Playgroud)

.net c# foreach

31
推荐指数
2
解决办法
3173
查看次数

Mysql GROUP BY和COUNT用于多个WHERE子句

简化表结构:

CREATE TABLE IF NOT EXISTS `hpa` (
  `id` bigint(15) NOT NULL auto_increment,
  `core` varchar(50) NOT NULL,
  `hostname` varchar(50) NOT NULL,
  `status` varchar(255) NOT NULL,
  `entered_date` int(11) NOT NULL,
  `active_date` int(11) NOT NULL,
  PRIMARY KEY  (`id`),
  KEY `hostname` (`hostname`),
  KEY `status` (`status`),
  KEY `entered_date` (`entered_date`),
  KEY `core` (`core`),
  KEY `active_date` (`active_date`)
)
Run Code Online (Sandbox Code Playgroud)

为此,我有以下SQL查询,它简单地总计了具有已定义状态的所有记录.

SELECT core,COUNT(hostname) AS hostname_count, MAX(active_date) AS last_active
          FROM `hpa`
          WHERE 
          status != 'OK' AND status != 'Repaired'
          GROUP BY core
          ORDER BY core
Run Code Online (Sandbox Code Playgroud)

此查询已简化为将INNER JOINS移除到不相关的数据和不应影响问题的额外列.

MAX(active_date)对于特定日期的所有记录都相同,应始终选择最近一天,或允许从NOW()偏移.(这是一个UNIXTIME字段)

我想要两个计数:(状态!='确定'和状态!='修复') …

php mysql group-by greatest-n-per-group

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

如何为Java SWT应用程序实现类似Google-chrome的标题栏

替代文字

我继承了仅在Windows上运行的Java/SWT应用程序的开发.我需要考虑的功能之一是Google-chrome类型的标题栏代替SWT窗口标题栏.应用程序的选项卡显示在与窗口控制按钮相同的级别.

我的理解是我需要:

  • 编写一个Windows小部件,能够呈现自定义外观和管理选项卡而不是菜单.
  • 将Windows小部件公开为dll,以便通过JNI在Java中使用
  • 编写自定义SWT窗口小部件以包装它并公开选项卡管理界面.

我在Java编程,使用Swing/AWT进行GUI编程以及非GUI C#编程方面拥有丰富的经验.Windows GUI编程和SWT对我来说是新的,所以我不知道从哪里开始.到目前为止,我发现的最好的是2001年关于编写自己的SWT小部件的文章.

我最大的未知数是实现自定义Windows应用程序窗口的最佳方法.

windows java-native-interface user-interface swt google-chrome

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