小编Jef*_*lin的帖子

用于安装R软件包的备用编译器:clang:错误:不支持的选项'-fopenmp'

我正在尝试使用R版本3.4.0在OS X 10.11.6上安装rJava包:

install.packages("rJava", type = "source")
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

clang -o libjri.jnilib Rengine.o jri.o Rcallbacks.o Rinit.o globals.o rjava.o  -dynamiclib -framework JavaVM -fopenmp -L/usr/local/lib -F/Library/Frameworks/R.framework/.. -framework R -lpcre -llzma -lbz2 -lz -licucore -lm -liconv    
clang: error: unsupported option '-fopenmp'
make[2]: *** [libjri.jnilib] Error 1
make[1]: *** [src/JRI.jar] Error 2
make: *** [jri] Error 2
ERROR: compilation failed for package ‘rJava’
Run Code Online (Sandbox Code Playgroud)

据我所知,clang被用作编译器,使用'fopenmp',而clang似乎不支持它.任何人都可以看到解决这个问题的方法,可能会强制使用不同的编译器吗?(注意:我对编译器几乎一无所知)

提前致谢.

java compiler-errors r

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

Pandas Dataframe - 设置行等于其他行

对于这个基本数据帧,我想将行设置为等于其他行.我一次做这一行没有问题:

import pandas as pd
import numpy as np

df = pd.DataFrame(np.random.randn(10, 5))
df.loc[6,:] = df.loc[4,:]
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试为多行执行此操作时,它们被设置为NaN而不是我引用的行:

import pandas as pd
import numpy as np

df = pd.DataFrame(np.random.randn(10, 5))
df.loc[5:6,:] = df.loc[3:4,:]
Run Code Online (Sandbox Code Playgroud)

我已阅读文档,无法找到解释.有任何想法吗?谢谢.

python dataframe pandas

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

标签 统计

compiler-errors ×1

dataframe ×1

java ×1

pandas ×1

python ×1

r ×1