我正在阅读Chris Sevilleja 的“ Mean Machine:JavaScript 堆栈的初学者实用指南”。我的问题在第 60 页。根据本书的说明,我创建了一个小server.js文件以及package.json, 并用于npm install创建node_modules folder并用适当的模块填充它。当我运行“server.js”时。我在终端中收到一条消息,该消息运行console.log()我放置在程序末尾的消息,因此我知道程序已执行。
但是当我转到 Chrome 并https://localhost:8080在搜索栏中输入' " 时,我收到以下错误消息:
无法访问此站点
localhost 意外关闭了连接。
ERR_CONNECTION_CLOSED
我花了一个多小时试图弄清楚这一点,但我很迷茫。如果我使用“http”而不是“https”,则加载需要很长时间(我等了大约 5 分钟)。我已经检查过 Chrome 中是否有异步 DNS 标志或其他东西,并确认它已启用。我尝试在终端上执行“$ lsof -i:8080”并得到:
命令 PID 用户 FD 类型设备大小/关闭节点名称节点 6188 23u IPv6 0x3a96cd0448d7ba87 0t0 TCP *:http-alt (LISTEN)
(不太确定它的作用,但我在解决类似问题的网页上看到它,响应者指示该人这样做。)我也尝试在 Safari 上访问它并收到相同的消息。
我的代码如下:
var express = require('express');
var bodyParser = require('body-parser');
var morgan = require('morgan');
var mongoose = require('mongoose');
var port = process.env.PORT || …Run Code Online (Sandbox Code Playgroud) 尽管可以从 REPL 和 Atom 内部很好地使用 Julia,但我无法从命令行运行 Julia 文件。当我尝试这样做时,我收到一个zsh: command not found: julia错误。基于此资源,我运行export PATH="/Applications/Julia-1.4.2.app/Contents/Resources/julia/bin:$PATH"了,sudo ln -s /Applications/Julia-1.4.2.app/Contents/Resources/julia/bin/julia /usr/local/bin/julia但没有解决问题。还有什么我可以尝试的吗?
编辑:我正在运行 macOS Catalina 10.15.5
我有一个形状文件,my_sf. 如果我写:
ggplot() +
geom_sf(
data = my_sf,
size = 0.5 # this is the default value actually
)
Run Code Online (Sandbox Code Playgroud)
然后就可以正常工作了。但是,如果我my_line_width向 中添加一个属性my_sf,并将该列中的每个值设置为 0.5,然后写入:
ggplot() +
geom_sf(
data = my_sf,
aes(size = my_line_width)
)
Run Code Online (Sandbox Code Playgroud)
然后我得到一堆巨大的线条,它们可怕地重叠。如果正常线条的宽度为 0.5,那么这些线条的宽度可能为 4。我不明白为什么它们不会产生相同的结果(除了图例,我知道只有在您使用美学时才会弹出图例)。有谁知道发生了什么事吗?
我也尝试过使用lwd而不是size. 完全相同的事情发生了:当我只是设置一个静态值时没问题,但是当我尝试通过美学提供值时,就会出错。
CSV 的多个列名中包含空格。我想使用单个dplyr命令从这些列名中删除空格。
我试过了:
mpg %>%
rename("tr ans" = trans, "mo del" = model) %>%
rename_if(everything(), contains(" "), str_replace_all(" ", ""))
Run Code Online (Sandbox Code Playgroud)
我希望生成原始mpg数据帧,删除我在第二行中插入的空格,但出现错误:
Error: Empty pattern not supported
Run Code Online (Sandbox Code Playgroud) 例如,假设我有一个sf包含美国本土 4 个城市及其坐标的对象。然后我有一个sf具有 48 个特征的对象(每个可能的状态一个)。有没有办法选择包含指定城市的州子集?就像是:
cities_sf
state_sf %>%
filter(states s.t. there exists x in cities_sf s.t. x in states_sf) +
ggplot() +
...
Run Code Online (Sandbox Code Playgroud)
编辑:st_within(my_cities, my_states)给了我
structure(list(290L, 378L, 51L, integer(0), 283L, 478L, 415L,
380L, 489L, 64L, 189L, 184L, 311L, 488L, 66L, 73L, 49L, 1L,
359L, 111L, 502L, 489L, 272L, 115L, 352L, 241L), predicate = "within",
region.id = c("1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11",
"12", "13", "14", "15", "16", "17", …Run Code Online (Sandbox Code Playgroud) 例如,我已经看过“在ggplot2条形图中订购酒吧”和“如何在分组的条形图[重复]中重新排列组”。但是我一直无法适应那些问题。
我正在尝试制作一个非常基本的直方图,条形图是每个类中的模型数量,并按该数字排序:
library(ggplot2)
mpg %>%
ggplot +
geom_bar(mapping = aes(
x = reorder(class, count)
))
Run Code Online (Sandbox Code Playgroud)
我可以使无序版本起作用:
mpg %>%
ggplot +
geom_bar(mapping = aes(
x = class
))
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?我究竟做错了什么?有没有一种方法可以按数量排序该因子?