小编mic*_*obe的帖子

我应该使用data.frame还是矩阵?

应该何时使用a data.frame,何时使用matrix

两者都以矩形格式保存数据,因此有时候还不清楚.

有什么时候使用哪种数据类型有一般的经验法则吗?

r matrix dataframe r-faq

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

Windows上的Perl GUI编程

我正在寻找Windows上用于教育/内部开发的Perl GUI编程工具,主要是与科学相关的工具.

我的第一选择是PerlQt.我的一个朋友正在使用Qt和C++开发,所以我希望得到他的帮助.此外,Qt有一个GUI创建者,Linux与Perl很好地集成.不幸的是,我没能在Windows上运行它.我搜索了其他选项,搜索后仍然不清楚.这是我到目前为止所得到的.

  • Perl/Tk:广泛的用户群,良好的文档,相对较低的学习曲线.但旧的外观可能并不活跃.然而有些文章称它现在重新启动并具有原生外观.
  • wxPerl:原生外观.但陡峭的学习曲线.并非所有wx库都移植到Perl.有些人喜欢它,有些人讨厌它.
  • Win32:GUI:原生外观,可以使用所有Windows API.需要强制安装,因为其中一个测试失败了.仍然有效,但不确定它是否正确安装.
  • XUL :: GUI:使用FireFox引擎,CSS输入.

我可以设法安装它们并成功显示"Hello,world".然而,我无法决定去哪一个,而在线信息有时看起来相互矛盾.

您会比较人工效率(易于读写代码),计算效率和GUI构建器的可用性方面的工具吗?

windows perl user-interface

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

使用 coord_cartesian ggplot2 中的置信区间消失

将 x 范围限制为coord_cartesian会使 所创建的置信区间stat_smooth消失。

我注意到 R 4.1.0 会发生这种情况,但 R 4.0.2 不会发生这种情况。我使用的ggplot2版本是3.3.5。

第一个图将置信区间显示为阴影。第二个图应显示指定范围内的相同置信区间。但在 R 4.1.0 中,阴影消失了。有人经历过吗?

library(ggplot2)
mtcars %>%
  ggplot(aes(x = wt, y = mpg)) +
  geom_point() +
  stat_smooth()

mtcars %>%
  ggplot(aes(x = wt, y = mpg)) +
  geom_point() +
  stat_smooth() +
  coord_cartesian(xlim = c(3, 4))
Run Code Online (Sandbox Code Playgroud)

r ggplot2

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

许多数据框上的 ggplot 更改标题

我有许多数据框,它们是相同类型分析的输出,但具有不同的参数。我想用 绘制数据框ggplot,更改主标题以指定使用的不同参数。

我考虑将数据框放入列表并使用lapply. 但我无法弄清楚如何在lapply.

r ggplot2

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

Perl映射传递参数

我正在尝试使用我自己的子程序map().当我使用Perl的内置函数尝试它时,它可以工作.但是当我用自己的子程序尝试map()时,它失败了.我无法指出导致错误的原因.

这是代码片段.

   #!/usr/bin/perl
   use strict;

   sub mysqr {
       my ($input) = @_;
       my $answer = $input * $input;
       return $answer;
   }

  my @questions = (1,2,3,4,5);

  my @answers;
  @answers = map(mysqr, @questions);  # doesn't work.
  @answers = map {mysqr($_)} @questions;  #works.

  print "map = ";
  print join(", ", @answers);
  print "\n";
Run Code Online (Sandbox Code Playgroud)

perl map

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

标签 统计

r ×3

ggplot2 ×2

perl ×2

dataframe ×1

map ×1

matrix ×1

r-faq ×1

user-interface ×1

windows ×1