小编max*_*oku的帖子

如何在OS X上正确安装emacs?

我试过做:

brew install emacs --HEAD --use-git-head --with-cocoa --with-gnutls --with-rsvg --with-imagemagick
Run Code Online (Sandbox Code Playgroud)

但是当我做emacs --version时

emacs --version
-bash: /usr/local/Cellar/emacs/24.5/Emacs.app/Contents/MacOS/Emacs: No such file or directory
Run Code Online (Sandbox Code Playgroud)

当我做

brew info emacs

emacs: stable 25.2 (bottled), HEAD
Run Code Online (Sandbox Code Playgroud)

我是一名EMACS新手.理解起来有点困难.我可能已经删除了默认的Emacs

macos emacs

35
推荐指数
4
解决办法
3万
查看次数

如何克隆私有GitLab存储库?

当我这样做:

git clone https://example.com/root/test.git
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

致命:HTTP请求失败

当我使用SSH时:

git clone username git@example.com:root/test.git
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

/server/user/git@example.com:root/test.git/.git/
致命的初始化空Git存储库:'user'似乎不是git存储库
致命:远程端意外挂断

它是一个私有存储库,我添加了SSH密钥.

git github gitlab

31
推荐指数
4
解决办法
13万
查看次数

为什么雨果服务空白页?

我正在使用Hugo静态页面生成器构建一个个人网站,但是当我这样做时hugo serve,我不再看到一个页面,而只是一个空白页面localhost:1313.

我删除了所有内容并进行了全新安装.但是,Hugo仍在提供空白页面.

在空白页面中,我看到了之前网站草稿的Favicon,即使我删除了上一个主题中的所有内容.我在Chrome中清除了浏览器并尝试了其他浏览器,但它仍无法正常工作.

不知道我能提供什么信息,因为没有错误消息.我怎样才能解决这个问题?

hugo

21
推荐指数
4
解决办法
7145
查看次数

如何在其中一个方面添加一条线?

ggplot(all, aes(x=area, y=nq)) +
  geom_point(size=0.5) +
  geom_abline(data = levelnew, aes(intercept=log10(exp(interceptmax)), slope=fslope)) + #shifted regression line
  scale_y_log10(labels = function(y) format(y, scientific = FALSE)) + 
  scale_x_log10(labels = function(x) format(x, scientific = FALSE)) + 
  facet_wrap(~levels) +
  theme_bw() +
  theme(panel.grid.major = element_line(colour = "#808080"))
Run Code Online (Sandbox Code Playgroud)

我得到这个数字

在此输入图像描述

现在我想在其中一个方面添加一个geom_line.基本上,我想在主要面板中有一条虚线(Say x = 10,000).我怎样才能做到这一点?

r ggplot2

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

如何在 VIM 的可视模式下选择多行?

当我使用 时visual modev我想选择一行的子集并在同一块中展开,而不是选择整个下一行。

例如,我想将所有1s 替换为0s 。我想1在视觉模式下选择所有 s 。但hjkl会导致选择整个下一行。

在此输入图像描述

vi vim

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

如何将数据帧拆分为奇数和偶数年?

我有这种格式的数据框:

    19620101    1   2   4
    19630102    6   2   3
    19640103    0   2   3
    19650104    0   1   3
Run Code Online (Sandbox Code Playgroud)

我想根据年份是偶数还是奇数将它拆分并存储到两个变量/数据帧中.

所以基本上,一个数据帧/变量甚至会有几年

    19620101    1   2   4
    19640103    0   2   3
Run Code Online (Sandbox Code Playgroud)

而另一个将有奇数年:

    19630102    6   2   3
    19650104    0   1   3
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

r

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

我怎样才能按时间顺序在ggplot2中订购几个月?

我试图绘制计数v/s月

ggplot(dat, aes(x=month, y=count,group=region)) +
    geom_line(data=mcount[mcount$region == "West coast", ],colour="black",stat="identity", position="dodge")+
     geom_point(data=mcount[mcount$region == "West coast", ],colour="black", size=2, shape=21, fill="white")+
     theme_bw()+
     theme(legend.key = element_rect(colour = "black")) +
     guides(fill = guide_legend(override.aes = list(colour = NULL)))+
     ggsave("test.png",width=6, height=4,dpi=300)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

但是我想按照时间顺序从1月到12月订购几个月.我怎么能这么做呢?

dput

structure(list(region = structure(c(6L, 6L, 6L, 6L, 6L, 6L, 6L, 
6L, 6L, 6L, 6L, 6L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 5L, 
5L, 3L, 3L, 3L, 3L, 3L, 3L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 4L, 
4L, 4L, …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

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

如何在 R 中下载 GADM 数据?

library(raster)   
france<-getData('GADM', country='FRA', level=1)
Run Code Online (Sandbox Code Playgroud)

但是,该命令导致我出现此错误。

trying URL 'http://biogeo.ucdavis.edu/data/gadm2.8/rds/FRA_adm1.rds'
Error in utils::download.file(url = aurl, destfile = fn, method = "auto",  : 
  cannot open URL 'http://biogeo.ucdavis.edu/data/gadm2.8/rds/FRA_adm1.rds'
Run Code Online (Sandbox Code Playgroud)

gis r

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

如何将绘图保存在文件夹中?

这是一个如此基本的问题,但我无法找到答案。

我想要做的就是将所有图形存储到存储 R 脚本的一个目录中的文件夹中。而且我不想使用完整目录,而是使用相对目录,因为我在多台计算机上工作。

所以,我有这个结构:

/code
  /Rscript1
  /inputdata
  /Rscript2 
      /figs
          fig1
          fig2
Run Code Online (Sandbox Code Playgroud)

我想要做的就是告诉 ggplot 将所有数字存储在“figs”文件夹中,而不是与 Rscript1 和 Rscript2 相同的文件夹(即“code”文件夹)。

scatter<-function(df,x,y){
  ggplot(df, aes_string(x=x, y=y)) +
    geom_point()+
    theme_bw()+
    theme(panel.grid.major = element_line(colour = "#808080"))
}

scatter(df=dassmp,x='Oss',y='sa')+
  ggsave('fig1.png',width=6, height=4,dpi=300)
Run Code Online (Sandbox Code Playgroud)

r

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

如何找到与 xarray 的特定选择等效的索引?

我有一个 xarray 数据集。

<xarray.Dataset>
Dimensions:           (lat: 92, lon: 172, time: 183)
Coordinates:
  * lat               (lat) float32 4.125001 4.375 4.625 ... 26.624994 26.874996
  * lon               (lon) float32 nan nan nan ... 24.374996 24.624998 24.875
  * time              (time) datetime64[ns] 2003-09-01 2003-09-02 ... 2004-03-01
Data variables:
    swnet        (time, lat, lon) float32 dask.array<shape=(183, 92, 172), chunksize=(1, 92, 172)>
Run Code Online (Sandbox Code Playgroud)

查找最近的经纬度

df.sel(time='2003-09-01', lon=6.374997, lat=16.375006, method='nearest')

需要找到

该特定位置的索引。基本上,row-column在网格中。最简单的方法是什么?

尝试过

nearestlat=df.sel(time='2003-09-01', lon=6.374997, lat=16.375006, method='nearest')['lat'].values 
nearestlon=df.sel(time='2003-09-01', lon=6.374997, lat=16.375006, method='nearest')['lon'].values 
rowlat=np.where(df['lat'].values==nearestlat)[0][0] 
collon=np.where(df['lon'].values==nearestlon)[0][0] 
Run Code Online (Sandbox Code Playgroud)

但我不确定这是否是正确的方法。我怎样才能“正确”地做到这一点?

python python-xarray

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

标签 统计

r ×5

ggplot2 ×2

emacs ×1

gis ×1

git ×1

github ×1

gitlab ×1

hugo ×1

macos ×1

python ×1

python-xarray ×1

vi ×1

vim ×1