问题列表 - 第12337页

如何加入(合并)数据框(内部,外部,左侧,右侧)?

给出两个数据框:

df1 = data.frame(CustomerId = c(1:6), Product = c(rep("Toaster", 3), rep("Radio", 3)))
df2 = data.frame(CustomerId = c(2, 4, 6), State = c(rep("Alabama", 2), rep("Ohio", 1)))

df1
#  CustomerId Product
#           1 Toaster
#           2 Toaster
#           3 Toaster
#           4   Radio
#           5   Radio
#           6   Radio

df2
#  CustomerId   State
#           2 Alabama
#           4 Alabama
#           6    Ohio
Run Code Online (Sandbox Code Playgroud)

我怎样才能做数据库风格,即sql风格,加入?也就是说,我该怎么做:

  • 一个内连接df1df2:
    只返回行中左表在右表匹配的密钥.
  • 一个外连接df1df2:
    返回两个表中的所有行,从有右表中的匹配键左连接记录.
  • 甲 …

merge join r dataframe r-faq

1155
推荐指数
13
解决办法
108万
查看次数

.net Workflow Foundation编辑器

是否可以将.net工作流基础编辑器(来自VisualStudio)或类似控件集成到其他应用程序中?

否则我必须自己编程.

我必须实现一个交互式图表,用户可以在其中放入新的操作,参数等.

感谢您的信息!

c# workflow workflow-foundation

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

Postgres查询Windows日志记录

我有一个基于Postgres数据库的应用程序,我需要能够检查应用程序发送数据库的请求.

我想让Postgres记录它收到的所有查询,我可以检查它们,以便在另一个应用程序中重建它的一些功能.

有人可以推荐一种简单的方法来记录Postgres在Windows操作系统中收到的查询吗?

谢谢,克雷格

sql windows postgresql logging

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

iPhone - 从网页打开应用程序

这听起来很奇怪.事实上,这对我来说听起来像是一种安全风险.但是,我发誓我已经看过你可以点击链接的网页,它会在iPhone上打开应用程序商店.

我的问题是,是否可以通过网页启动任何应用程序?参数可以传递给应用程序吗?我不需要技术细节.如果有可能,我只是好奇.

谢谢,

iphone

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

事件,代表或接口?

假设我有一个Monkey类,有时需要获取Banana的一个实例.提供这种香蕉的方式对猴子不感兴趣,但它确实启动了香蕉采集.

现在我至少有三种方法可以将我的猴子送到香蕉供应商那里.最好的方法是什么?

1.事件

提出一个Monkey.BananaNeeded事件.事件处理程序设置BananaNeededEventArgs.Banana属性.

2.界面

调用IBananaProvider.GetBanana.该IBananaProvider实例作为构造函数参数或通过属性注入到monkey中.

3.代表

调用类型的委托System.Func<Banana>.委托作为构造函数参数或通过属性注入猴子.这个很诱人,因为它不需要声明任何额外的接口或类,但显然它不是一个受欢迎的选择.

c#

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

制作指向两个字节的指针

除了可能呼吸,我是一个完整的新手,所以对不起,如果我不清楚,但这里是:

我在C中有一个函数,它通过I2C总线将字节写入电路,在头文件中它看起来像这样:

BOOL WINAPI JidaI2CWrite(HJIDA hJida, DWORD dwType, BYTE bAddr, LPBYTE pBytes, DWORD dwLen);
Run Code Online (Sandbox Code Playgroud)
  • hJida:董事会处理.
  • dwType:I2C总线的从零开始的数字.
  • bAddr:I2C总线上器件的地址,写入总线时的全部8位.
  • pBytes:指向包含字节的位置的指针.
  • dwLen:要写入的字节数.

如果我只想将一个字节写入地址为0x98的电路,我会这样做:

unsigned char writing[1];
writing[0]=0x10;

unsigned char *pointer;
pointer = &writing[0];


JidaI2CWrite(hJida,0,0x98,pointer,1);
Run Code Online (Sandbox Code Playgroud)

这似乎工作,但如果我想写两个字节,比如0x10FF,它不会.那么如何制作一个指向两个字节而不是一个字节的指针呢?

谢谢

c pointers i2c

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

SQL 2005 - 查找具有最多行的表的查询

我搜索了一会儿但是空了......希望这里有人可以提供帮助.

是否有可以在数据库(SQL Server 2005)上运行的查询,它将返回每个表中的行数?

sql t-sql sql-server

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

如何处理添加到列表事件?

我有一个这样的列表:

List<Controls> list = new List<Controls>
Run Code Online (Sandbox Code Playgroud)

如何处理在此列表中添加新位置?

当我做:

myObject.myList.Add(new Control());
Run Code Online (Sandbox Code Playgroud)

我想在我的对象中做这样的事情:

myList.AddingEvent += HandleAddingEvent
Run Code Online (Sandbox Code Playgroud)

然后在我的HandleAddingEvent委托处理中添加位置到此列表.我该如何处理添加新的位置事件?我怎样才能举办这个活动?

c# events list event-handling

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

使用Java更改xml-node的节点名称

我有以下场景:我有一个XML文档,例如像这样

<someRootElement>
<tag1>
    <tag2 
        someKey=someValue
        someKey2=someValue2
    />
    <tag3/>
    <tag4
        newKey=newValue
        newKey2=newValue2
    />
</tag1>
</someRootElement>
Run Code Online (Sandbox Code Playgroud)

现在我希望在不丢失子节点的情况下将父tag1调用为reallyCoolTag.我尝试了以下内容,但不幸的是它不能按照我的意愿工作(但我知道为什么,b/c它缺少了一些东西,我猜):

// the new element:
Element neu = doc.createElement( newValue );
// append it to the root:
root.appendChild( neu );
// get all the child nodes:
NamedNodeMap nnm = nodes.item(i).getAttributes();
for( int dg = 0; dg < nnm.getLength(); dg++ ){
    neu.setAttribute(  nnm.item( dg ).getNodeName(),
    nnm.item( dg ).getNodeValue() );
}
//---------------------------------------------------------
// HERE I GUESS I AM MISSING THE PART WHERE THE CHILD …
Run Code Online (Sandbox Code Playgroud)

java xml xmlnode

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

本地化应用程序的前5种语言是什么?

我想知道,根据经验(和原始人口数据),这是应用程序的5个"最佳"本地化(在这种情况下是iPhone应用程序).通过本地化注意我不仅仅指语言,还包括日期和货币格式等其他习惯.

我的猜测列表如下

  1. 英语
  2. 法国
  3. 西班牙语
  4. 德语
  5. 日本

您的列表如何比较?为什么?

language-agnostic iphone localization internationalization

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