这个问题可能与早期未答复的问题重复.我还有问题.
我试图使用zipcode shapefile并出现以下错误:
tract <- readOGR(dsn = ".", layer = "cb_2013_us_zcta510_500k")
tract<-fortify(tract, region="GEOID10")
Error: isTRUE(gpclibPermitStatus()) is not TRUE
Run Code Online (Sandbox Code Playgroud)
我已经尝试安装gpclib来解决这个问题,但后来我收到以下错误:
install.packages("gpclib")
Installing package into ‘C:/Users/Nick/Documents/R/win-library/3.2’
(as ‘lib’ is unspecified)
Package which is only available in source form, and may need compilation of C/C++/Fortran: ‘gpclib’
These will not be installed
Run Code Online (Sandbox Code Playgroud)
救命?
我试图弄清楚非常简单的数据,这是一种痛苦的问题.我在美国东部有以下邮政编码.这是由数据组成,但你明白了.
Zip Freq
11101 10
10014 15
11238 400
Run Code Online (Sandbox Code Playgroud)
大约100行.Freq的值范围为0-1000,这些是我想用来确定每个邮政编码颜色的值.理想情况下,我也希望地图能够集中在美国东部而不是整个国家.
我想用这些数据和每个邮政编码制作一个等值线,但我无法弄清楚如何导入邮政编码shapefile.我已经尝试过这个教程,但是我在fortify()步骤中遇到了一个错误,我无法超越.我不确定该教程的方法是否是最好的方法.
ggplot2似乎来自州和县,但我无法弄清楚如何通过邮政编码进行映射.(最终我将通过人口普查区进行映射,但现在我只想学习如何使用shapefile来获取邮政编码和这个简单的数据集)
我为choroplethr找到的所有资源都使用了现已弃用的函数.我花了几个小时追逐我的尾巴,努力使用它,我非常沮丧,所以任何帮助将不胜感激.
我试图计算字符向量中子字符串的出现次数.例如:
lookin<-c("babababa", "bellow", "ra;baba")
searchfor<-"aba"
str_count(lookin, searchfor)
Run Code Online (Sandbox Code Playgroud)
返回:2 0 1
但是,我希望它返回'3 0 1',但它没有在第一个项目的中间'aba'上拾取,因为它在第一个实例中被部分使用(我认为).
我发现了这个问题,但无法弄清楚如何使用具有多个项目的向量.
我登录了heroku,但出于某种原因,当我输入时:
heroku logs
Run Code Online (Sandbox Code Playgroud)
...我收到以下错误消息:
Response Code 404 (Not Found)
Run Code Online (Sandbox Code Playgroud)
有什么可能导致这个或如何解决它的洞察力?作为附加信息:我安装了Papertrail,有时我的日志很长.
我有一个正在尝试更新的数据库,但我不明白为什么会收到有关不存在的列的奇怪错误。当我使用“heroku pg:psql”访问数据库时,我完全可以看到该列。我发现了其他几个具有类似问题的问题,但未能解决。
这是我执行插入的代码...与约束冲突...有什么想法吗?
const text = 'INSERT INTO "test2" '
+'(route_id, secupdated, retrievedate, traintimeday) '
+'VALUES($1, $2, $3, $4) '
+'ON CONFLICT ON CONSTRAINT traintimeday '
+'DO UPDATE SET (secupdated, secarrival) = (excluded.secupdated, excluded.secarrival) '
+'RETURNING *' ;
const values = [train_id
, Math.round(dateNow.getTime()/1000)
, Math.round(dateNow.getDate())
, Math.round(dateNow.getDate()) + stu.stop_id
];
pool.query(text, values, (err, res) => {
if (err) {
throw err;
}
console.log('user:', res.rows[0])
})
Run Code Online (Sandbox Code Playgroud)
错误消息显示“约束 traintimeday 不存在”
我正在创建一个 node.js 应用程序并使用 server.js 文件和 routes.js 文件运行 WebSocket。我正在尝试使用 routes.js 文件在某个页面内发送消息,并最终将套接字消息定位到特定的 websocket 客户端。现在我无法让 on("message") 函数正常工作。
从 server.js 文件:
require('./app/routes.js')(app, passport, wss); // load our routes and pass in our app and fully configured passport
wss.on('connection', function connection(ws, req) {
console.log('Client connected');
ws.on('message', function incoming(message){
console.log("Incoming message: %s", message);
})
ws.on('close', () => console.log('Client disconnected'));
})
;
Run Code Online (Sandbox Code Playgroud)
从 routes.js 文件:
app.post('/allbooks', function(
req,res)
{
wss.clients.forEach((client) => {
var arrayToSend = JSON.stringify([req.body.bookid, [], req.body.userSays]);
console.log("Printing within routes.js");
console.log(arrayToSend);
client.send(arrayToSend);
});
res.redirect('/allbooks');
});
Run Code Online (Sandbox Code Playgroud)
当我发送消息时,我在日志中看到“在 …
我开始学习猫鼬/MongoDB 聚合函数,但遇到了一些基本困难。例如,我正在尝试执行以下操作:
var myModels= require('./models/myModel');
var myCount = myModels.countDocuments({userID: "A"});
console.log(myCount );
Run Code Online (Sandbox Code Playgroud)
我只想计算用户 ID 为“A”的文档数量,但是当它打印到控制台时,它是作为一个整体对象打印的,而不仅仅是数字计数。我已经阅读了这里的答案,但我仍然无法解决这个问题(另外,有没有一种方法,与那个问题不同,直接返回计数,而不必预先定义一个变量并将其设置在回调函数中?)
我正在尝试按照此处的指南进行操作,但看不到我哪里出错了。
我正在使用npm中的请求模块向受密码保护的站点发出HTTP请求,输入密码,存储cookie,然后在cookie被存储和验证后发出请求。我能够获得与普通浏览器请求相同的标头,但是主体本身,而不是我在浏览器中获得的HTML文档,看起来像这样:
??Z?r?H ?? c ????? pT ???? $ 3 ???〜Y?@?MK8 ???> * ???? z)?U ????? J? ???? tB ?? x ?? c ?????????????? 0?H ?????? V ?? O'?7 ????} ??? L? “?} / ta?xn?g#??? O ??????
有什么想法可能导致此问题或如何解决?
另外,当我从命令提示符运行此命令时,计算机“叮叮当当”
这是我正在运行的完整node.js代码(减去URL / passwords等)。
var parsedurl1 = url.parse( urlstring1 );
var options1 = {
hostname: parsedurl1.hostname,
port: ( parsedurl1.port || 80 ), // 80 by default
method: 'POST',
path: parsedurl1.path,
headers: {
'Host': hostname
,'User-Agent': myuseragent
,'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
,'Accept-Language':"en-US,en;q=0.5"
,'Accept-Encoding': "gzip, deflate"
,'Referer': …Run Code Online (Sandbox Code Playgroud) node.js ×3
r ×3
choropleth ×2
javascript ×2
choroplethr ×1
curl ×1
ggmap ×1
ggplot2 ×1
gis ×1
heroku ×1
http ×1
mongodb ×1
mongoose ×1
postgresql ×1
stringr ×1
websocket ×1