问题列表 - 第31719页

将不等长的矢量组合成数据帧

我有一个矢量列表,它们是不等长度的时间序列.我的最终目标是在图表中绘制时间序列ggplot2.我想我最好首先合并数据帧中的向量(其中较短的向量将使用NA扩展),这也是因为我想以表格格式(例如.csv)导出数据以供其他人阅读.

我有一个包含所有向量名称的列表.列标题可以由第一个向量设置,这是最长的.例如:

> mylist
[[1]]
[1] "vector1"

[[2]]
[1] "vector2"

[[3]]
[1] "vector3"
Run Code Online (Sandbox Code Playgroud)

等等

我知道要走的路是使用Hadley的plyr包但我想问题是我的列表包含向量的名称,而不是向量本身,所以如果我输入:

do.call(rbind, mylist)
Run Code Online (Sandbox Code Playgroud)

我得到一个包含我想要合并的dfs名称的单列df.

> do.call(rbind, actives)
      [,1]           
 [1,] "vector1" 
 [2,] "vector2" 
 [3,] "vector3" 
 [4,] "vector4" 
 [5,] "vector5" 
 [6,] "vector6" 
 [7,] "vector7" 
 [8,] "vector8" 
 [9,] "vector9" 
[10,] "vector10"
Run Code Online (Sandbox Code Playgroud)

等等

即使我自己创建了一个包含对象的列表,我也会获得一个空的数据帧:

mylist <- list(vector1, vector2)
mylist
[[1]]
        1         2         3         4         5         6         7         8         9        10        11        12 
0.1875000 0.2954545 0.3295455 0.2840909 0.3011364 0.3863636 0.3863636 0.3295455 0.2954545 0.3295455 0.3238636 0.2443182 …
Run Code Online (Sandbox Code Playgroud)

r

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

Wordpress,如果函数返回"无"

我正在构建一个wordpress主题我希望下一个和之前的DIV只显示它们是下一个和上一个按钮可用.

如果有10个帖子,显示限制是10个帖子,我不想要一个空的div.但是当有20个帖子且显示限制为10时,我希望下一个和前一个按钮显示在那里有自己的div.

我得到了这一点,并意识到posts_nav_link()不返回null.

function next_previous_div(){
print '<!-- ';
$output = posts_nav_link();
print " -->\n";
if ($output != null) 
    {   
        echo '<div class="float post" style="text-align:center">';
        echo posts_nav_link();
        echo '</div><!-- end post-->';
    };
};
Run Code Online (Sandbox Code Playgroud)

php wordpress

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

MySQL索引:拥有多个索引而不是一个多字段密钥?

当我在MySQL中手动创建表时,我为每个字段添加一个索引,我认为我将用于查询.

当我使用phpMyAdmin为我创建表,并在create-table表单中选择我的索引时,我看到phpMyAdmin将我的索引合并为1(加上我的主要索引).

有什么不同?这个比那个好吗?在这种情况下?

谢谢!

mysql database indexing

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

搜索字符串中字符串的所有实例

您好我正在使用indexOf方法来搜索另一个字符串中是否存在字符串.但我想得到字符串所在的所有位置?是否有任何方法可以获取字符串所在的所有位置?

<html>
<head>
    <script type="text/javascript">
        function clik()
        {
            var x='hit';
            //document.getElementById('hideme').value ='';
            document.getElementById('hideme').value += x;
            alert(document.getElementById('hideme').value);
        }

        function getIndex()
        {
            var z =document.getElementById('hideme').value;
            alert(z.indexOf('hit'));
        }
    </script>
</head>
<body>
    <input type='hidden' id='hideme' value=""/>
    <input type='button' id='butt1' value="click click" onClick="clik()"/>
    <input type='button' id='butt2' value="clck clck" onClick="getIndex()"/>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

有没有办法获得所有职位?

javascript search indexof

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

超越与Diff 2分支同时进行比较

>>git difftool branch1 branch2打开我的difftool(Beyond Compare:BC)与每个在分支之间有差异的文件.我必须在每个文件之后关闭BC,只是为了重新打开下一个文件.

BC可以区分整个目录和多个文件.

有没有办法git difftool同时打开所有文件,或同时扩散整个树?

git branch beyondcompare difftool

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

如何使用MFC工具提示的示例代码修复错误?

从这里编译以下源代码时出现此错误:

错误1错误C2440:'static_cast':无法从'UINT(__thiscall CStaticLink ::*)(CPoint)'转换为'LRESULT(__ thiscall CWnd ::*)(CPoint)'e:\ development\tooltips\cqa0311\statlink. cpp 28

代码行用于下面的ON_WM_NCHITTEST

BEGIN_MESSAGE_MAP(CStaticLink, CStatic)
    ON_WM_NCHITTEST()
    ON_WM_CTLCOLOR_REFLECT()
    ON_WM_LBUTTONUP()
    ON_WM_SETCURSOR()
END_MESSAGE_MAP()
Run Code Online (Sandbox Code Playgroud)

我不确定我要做的是什么MFC伏都教来编译.我运气不好吗?我想这是用一些不同版本的MFC构建的?我正在使用VS2008.

(我想按照该网页上的说明为我的菜单项提供工具提示.)

c++ mfc tooltip

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

如何将"打开网站从文件夹"转换为基于csproj的"ASP.NET Web应用程序"项目

标题几乎说明了一切,我有一个"网站",它已经构建并检查到vss并打开它,我们将文件>打开>网站,并选择文件夹.这是一种技术,可以让你获得一个项目但没有cs/vb proj文件.

有没有简单的方法将它转换为'ASP.NET Web应用程序'项目,完成csproj(或vbproj)?

此外,这是VS2008

.net asp.net visual-studio

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

数字签名/代码签名问题

我制作了很多人使用的程序,有一件事就是拥有一个数字证书就好了所以当人们运行它是管理员时,它会向用户显示它是由我制作的并且它没有被篡改过.

我已经对此进行了研究,你必须付钱.我不介意,只是不能很多.

但另一件事是......它似乎只适用于商业.我没有生意,我是个体开发者.

那么个别开发人员是否有办法获得代码签名证书?

顺便说一句,这适用于C#WinForm桌面应用程序.

c# digital-certificate

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

为什么我的ASP.NET MVC应用程序会在单个会话中多次触发Session_Start?

我们有一个MVC.NET应用程序在重新启动时遇到致命错误.在我们的Session_Start事件处理程序中,我们将会话ID添加到字典中.在Session_End处理程序中,我们删除它.请考虑以下请求序列:

GET home.mvc
<application restarts>
GET main.css
GET banner.jpg
GET somedata.mvc
...

由于应用程序的架构方式,如果在浏览器窗口中打开应用程序时进行重建,则会发生此类序列.除了我在生产环境中看到它之外,这不会非常令人担忧.例如,编辑web.config时会发生(尽管很少).

重启后的请求都归因于主页中的链接或JavaScript的AJAX调用.

我观察到的是.NET并行处理前5个请求.每个这样的请求都会导致它触发Session_Start事件.片刻之后,它会激活Session_End事件3次.要清楚,每个Session_Start对应于完全相同的会话.它们都具有相同的会话ID,并且所有会话状态对象的IsNewSession属性都为true.此外,Session_End事件与被杀死的会话对应.会话持续存在,以及存储在会话状态中的任何数据.

我需要阻止它多次触发Session_Start或者弄清楚如何判断Session_End何时并不真正意味着会话已经结束.

asp.net asp.net-mvc

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

捕获[[SKPaymentQueue defaultQueue] restoreCompletedTransactions]的取消事件

什么是程序员,apple发布了storekit,当用户输入他/她的电子邮件和密码时,我们甚至无法获得取消事件的任何回调

[[SKPaymentQueue defaultQueue] restoreCompletedTransactions]

.在取消购买时不要通过推送取消来解决此问题,这是在尝试恢复交易时推送取消.用户按下取消,甚至按下确定按钮都没有回拨.您收到的唯一回调是来自服务器的信息返回时指示它是否成功.不能接受的.如果有人有答案,请回答.谢谢

objective-c storekit

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