由于我公司的防火墙,我正在从本地手动安装软件包。从终端构建包时没有错误,但是当我使用库函数加载包时出现错误
unable to load shared object 'C:/Program Files/R/R-3.6.1/library/Rcpp/libs/x64/Rcpp.dll':
LoadLibrary failure: The specified procedure could not be found.
Run Code Online (Sandbox Code Playgroud)
它还抛出一个提示
任何帮助表示赞赏谢谢!
尝试:
以上似乎都不起作用
#include<stdio.h>
int main()
{
int arr[] = {10, 20, 30, 40, 50, 60};
int *ptr1 = arr;
int *ptr2 = arr + 5;
printf("Number of elements between two pointer are: %d.",
(ptr2 - ptr1));
printf("Number of bytes between two pointers are: %d",
(char*)ptr2 - (char*) ptr1);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
对于第一个printf()语句,输出将5根据Pointer减法混淆
第二个printf()声明怎么样,输出会是什么?
我想用 R 创建印度的分区统计图
我做的第一步是在 R 中导入形状文件
来自https://github.com/datameet/maps/tree/master/States
并在 R 中读取它
shape <- rgdal::readOGR(dsn="/Data/Admin2.shp")
states <- fortify(shape, region = "ST_NM")
Run Code Online (Sandbox Code Playgroud)
接下来我有一个州及其人口的数据集states_data
structure(list(Name = c("JAMMU & KASHMIR", "HIMACHAL PRADESH",
"UTTARAKHAND", "RAJASTHAN", "UTTAR PRADESH", "BIHAR", "SIKKIM",
"ARUNACHAL PRADESH", "NAGALAND", "MANIPUR", "MIZORAM", "TRIPURA",
"MEGHALAYA", "ASSAM", "WEST BENGAL", "JHARKHAND", "ODISHA", "CHHATTISGARH",
"MADHYA PRADESH", "GUJARAT", "DAMAN & DIU", "DADRA & NAGAR HAVELI",
"MAHARASHTRA", "ANDHRA PRADESH", "KARNATAKA", "GOA", "LAKSHADWEEP",
"KERALA", "TAMIL NADU", "ANDAMAN & NICOBAR ISLANDS"), TOT_P = c(1493299,
392126, 291903, 9238534, 1134273, 1336573, 206360, …Run Code Online (Sandbox Code Playgroud)