小编Ser*_*gio的帖子

如何将PDF文件转换为电子表格

我一整天都在尝试转换几个.包含圣保罗交通流量的PDF文件,如MS Office Excel或Ubuntu中的LibreOffice Calc.当我用LibreOffice Calc打开.pdf文件时,它打开了LibreOffice Draw,我无法获得电子表格.

我发现最有前途的方法是在这里与pdftotext.它工作正常,我可以在LibreOffice Calc中获取表格,但手动调整列.

我的问题是我有这么多的.pdf文件,这会花费我很多时间.

有谁知道更好的方法?

pdf ubuntu converter spreadsheet libreoffice

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

R CMD SHLIB Fortran 90 文件,使用 NetCDF

我想编译一个使用 NetCDF 的 fortran 90 文件。我已经安装的NetCDF,Fortran语言,如图所示这里,对文件进行编译test_nc.f90:

program test_nc
    use netcdf
    implicit none
    integer :: ncid, nc_err

    nc_err = nf90_open('test.nc', nf90_nowrite, ncid)
    nc_err = nf90_close(ncid)
end program test_nc
Run Code Online (Sandbox Code Playgroud)

用 gfortran 编译是

gfortran test_nc.f90 -o test_nc `nf-config --fflags --flibs`
Run Code Online (Sandbox Code Playgroud)

在哪里nf-config --fflags --flibs

-I/usr/include
-L/usr/lib -lnetcdff -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lnetcdf -lnetcdf -ldl -lz -lcurl -lm
Run Code Online (Sandbox Code Playgroud)

用子程序替换程序是

subroutine test_nc
    use netcdf
    implicit none
    integer :: ncid, nc_err

    nc_err = nf90_open('test.nc', nf90_nowrite, ncid)
    nc_err = nf90_close(ncid)
end subroutine test_nc …
Run Code Online (Sandbox Code Playgroud)

fortran r netcdf

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

在 CRAN 上传递 R 包,并在 MACOS 上有问题 + OpenMP

我有一个带有 Fortran 和 OpenMP的R 包,但无法通过 CRAN。我收到以下消息:

您的软件包不再安装在有 OpenMP 问题的 macOS 上。

我的Makevars文件是:

USE_FC_TO_LINK =
PKG_FFLAGS = $(SHLIB_OPENMP_FFLAGS)
PKG_LIBS = $(SHLIB_OPENMP_FFLAGS)

C_OBJS = init.o
FT_OBJS = e_bottomup.o e_topdown.o check_nt.o

all:
    @$(MAKE) $(SHLIB)
    @rm -f  *.o

$(SHLIB): $(FT_OBJS) $(C_OBJS)

init.o:  e_bottomup.o e_topdown.o check_nt.o
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题?谢谢。

编辑1:

我尝试添加标志 cpp:

USE_FC_TO_LINK =
PKG_FFLAGS = $(SHLIB_OPENMP_FFLAGS) *-cpp*
PKG_LIBS = $(SHLIB_OPENMP_FFLAGS)
Run Code Online (Sandbox Code Playgroud)

在 !omp 之前在 Fortran 代码上添加条件 #ifdef _OPENMP ...

但是使用 R CMD Check 我得到了消息:

Non-portable flags in variable 'PKG_FFLAGS': -cpp
Run Code Online (Sandbox Code Playgroud)

macos fortran r openmp cran

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

从颜色条ggplot2中删除刻度线/小白线

如何从 ggplot2 颜色条中删除那条白线?

ggplot(faithfuld, aes(waiting, eruptions)) +
  geom_raster(aes(fill = density)) +
  scale_fill_gradientn(colours = terrain.colors(10))+
theme(legend.key.height=unit(2,"line"))
Run Code Online (Sandbox Code Playgroud)

生成这个图

在此输入图像描述

但如果放大图例,您会看到微小的恼人的白线:

在此输入图像描述

我怎样才能删除它们?谢谢

r legend ggplot2

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

标签 统计

r ×3

fortran ×2

converter ×1

cran ×1

ggplot2 ×1

legend ×1

libreoffice ×1

macos ×1

netcdf ×1

openmp ×1

pdf ×1

spreadsheet ×1

ubuntu ×1