问题列表 - 第20585页

将数据框架从宽格式转换为长格式

将我data.frame从宽表转换为长表时遇到一些麻烦.目前它看起来像这样:

Code Country        1950    1951    1952    1953    1954
AFG  Afghanistan    20,249  21,352  22,532  23,557  24,555
ALB  Albania        8,097   8,986   10,058  11,123  12,246
Run Code Online (Sandbox Code Playgroud)

现在我想把它data.frame变成一个长期的data.frame.像这样的东西:

Code Country        Year    Value
AFG  Afghanistan    1950    20,249
AFG  Afghanistan    1951    21,352
AFG  Afghanistan    1952    22,532
AFG  Afghanistan    1953    23,557
AFG  Afghanistan    1954    24,555
ALB  Albania        1950    8,097
ALB  Albania        1951    8,986
ALB  Albania        1952    10,058
ALB  Albania        1953    11,123
ALB  Albania        1954    12,246
Run Code Online (Sandbox Code Playgroud)

我已经看过并尝试了它melt()reshape()功能,因为有些人提出了类似的问题.但是,到目前为止我只得到凌乱的结果.

如果有可能我想用这个reshape() …

r reshape dataframe r-faq

142
推荐指数
7
解决办法
9万
查看次数

非确定性编程语言

我知道在Prolog中你可以做类似的事情

someFunction(List) :- 
    someOtherFunction(X, List)
    doSomethingWith(X)
    % and so on
Run Code Online (Sandbox Code Playgroud)

这不会迭代List中的每个元素; 相反,它将分支到不同的"机器" (通过使用多个线程,在单个线程上回溯,创建并行Universe或者你是什么),并为每个可能的X值执行单独的执行,导致someOtherFunction(X, List)返回true!
(我不知道它是如何做到的,但这对问题并不重要)

我的问题是: 还有哪些其他非决定性编程语言? 似乎非确定性是在具有不可变变量的语言中实现多线程的简单化和最合乎逻辑的方式,但我以前从未见过这样做 - 为什么这种技术不再流行?

multithreading functional-programming prolog non-deterministic

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

MySQL Split在"SELECT WHERE IN"语句中使用

我一直在搜索各种MySQL网站,希望找到一些可以让我转过头来的东西:

var parameters = "a,b,c,d"; // (Could be any number of comma-delimited values)
Run Code Online (Sandbox Code Playgroud)

进入此(假设我的参数以某种方式成为您在IN块中看到的值):

SELECT * FROM mytable WHERE parametertype IN('a', 'b', 'c', 'd');
Run Code Online (Sandbox Code Playgroud)

但我没有取得很大的成功!我发现的最好的网站是:dev.mysql.com,它讨论了基于分隔符的字符串拆分(在我的情况下是',')虽然它没有找到任何答案...

有没有人知道将逗号分隔的字符串拆分成可在此上下文中使用的字符串组的好方法?

c# mysql sql delimited-text

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

如何启用PHP短标签?

我在Linux服务器上有一个Web应用程序,它始于 <?

我需要将此应用程序复制到Windows环境,一切正常,但SQL语句的呈现方式不同.我不知道这是否与脚本开头有关,<?php而不是<?因为我不知道从哪里启用<?,PHP.ini所以我把它改成了<?php

我知道这两个语句应该是相同的但我需要测试它<?以确保应用程序完全相同.这样我就可以消除另一种可能性.

谢谢

php tags php-shorttags

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

使用C++/CLI进行100%托管开发有什么好处?

使用C++/CLI 进行100%托管开发有哪些优点(可能存在的缺点列表)(即使用/ clr:safe编译,"生成...程序集,就像用C#编写的那样") )?尤其是当compard到C#(注意:C++/CLI:在C#中的优势它有什么优势超过任何标准C++或C#中使用C++/CLI?大多是有关管理/非托管互操作).

例如,这里有几个我的头顶:

  • C++ - 托管类型的样式引用,不像完整的非可空引用那样优雅,但总比没有好或使用解决方法.

  • 模板比泛型更强大

  • 预处理器(这可能是一个缺点!,但宏可用于代码生成)

  • 引用类型的堆栈语义 - 自动调用IDisposable :: Dispose()

  • 通过C++析构函数更容易实现Dispose()

C#3.0添加了自动实现的属性,因此不再具有C++/CLI优势.

.net c# c++-cli

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

如何以编程方式设置文件的修改时间?

如何在Windows中以编程方式设置文件的修改时间?

c windows file

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

为什么使用switch语句而不是if else语句?

开关似乎没那么无用,因为它们可以用if-else语句替换,它可以做的不仅仅是匹配一个char/int/enum等.我只能想到一个很好用于一个开关,那将是解释命令线args.

switch语句有哪些实际用途?

language-agnostic switch-statement

9
推荐指数
5
解决办法
985
查看次数

如何将模块发送到Erlang节点?

我在erlang集群中运行了几个节点,每个节点使用相同的魔术cookie并且相互信任.我想让一个主节点向其他节点发送代码和模块.我怎样才能做到这一点?

erlang cluster-computing

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

如何在GWT/GXT webapp中嵌入网页?

我正在努力重建(概念上)我在GWT/GXT中用Cappuccino编写的原型.Cappuccino通过使用WebView将外部网页显示为应用程序的一部分变得微不足道.

但是,我无法通过GWT/GXT找到任何方法.有一个HtmlContainer小部件,但这似乎是为了其他东西.有关如何做到这一点的任何建议?

gwt gxt

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

本地化的Gmail IMAP文件夹

我正在构建一个分析Gmail特定文件夹的工具(例如'[Gmail] /所有邮件','[Gmail] /垃圾邮件').似乎这些名称是针对用户本地化设置进行本地化的,因此"[Gmail] /所有邮件"会向西班牙用户显示为"[Gmail]/Todos".

是否存在gmail文件夹的非本地化规范名称?一种检测它的方法?或者在最坏的情况下,列出可能的本地化名称.

gmail imap

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