小编Nic*_*coM的帖子

已安装Google Cloud SDK但无法访问gcloud

我正在尝试在OSX上安装Google Cloud SDK并执行此node.js教程(https://cloud.google.com/nodejs/getting-started/hello-world)并继续遇到gcloud未找到的问题.设置或我保存文件的位置可能只是简单的事情.

我在这里读了很多其他的帖子但是还没能解决这个问题.以下是所有步骤/问题:

我已经在开发控制台中创建了一个项目.

安装云sdk

MacBook-Pro-2:~ nico$ curl https://sdk.cloud.google.com | bash
Run Code Online (Sandbox Code Playgroud)

然后完成整个过程

Directory to extract under (this will create a directory google-cloud-sdk) (/Users/nico):

Do you want to help improve the Google Cloud SDK (Y/n)?  y

Modify profile to update your $PATH and enable bash completion? (Y/n)? y

Enter path to an rc file to update, or leave blank to use [/Users/nico/.bash_profile]:
Run Code Online (Sandbox Code Playgroud)

然后我试着验证:

MacBook-Pro-2:~ nico$ gcloud auth login
-bash: gcloud: command not found
Run Code Online (Sandbox Code Playgroud)

然后我进入了一个云sdk bin目录

MacBook-Pro-2:~ …
Run Code Online (Sandbox Code Playgroud)

macos shell terminal environment-variables google-cloud-platform

13
推荐指数
2
解决办法
2万
查看次数

删除R中URL字符串的结尾

我试图清理并删除R中的URL列表中的目录

是)我有的:

http://domain.com/123
http://www.sub.domain1.com/222
http://www.domain2.com/1233/abc
Run Code Online (Sandbox Code Playgroud)

我想要的是:

domain.com
sub.domain1.com
domain2.com
Run Code Online (Sandbox Code Playgroud)

我有一个很长的方法来清理URL的开头

url <- c("http://domain.com/123", "http://www.sub.domain1.com/222","http://www.domain2.com/1233/abc"

cleanurl <- gsub("http://","",url)
cleanurl2 <- gsub("www.","",cleanurl)
Run Code Online (Sandbox Code Playgroud)

(如果有更简单的方法来清理http://和www,请告诉我.)

现在我遇到了正则表达式的问题,并/在结束后删除了所有内容.我试过这个

cleanurl3 <- gsub("/*","",cleanurl2)
Run Code Online (Sandbox Code Playgroud)

但它只是删除了/而不是它后面的一切.

在此先感谢您的帮助!

regex r

5
推荐指数
2
解决办法
2458
查看次数

使用 JavaScript 将 HTTP POST 请求连接到 onclick

我正在尝试使用 javascript 发出 HTTP POST 请求并将其连接到 onclick 事件。

例如,如果有人单击按钮,然后向 发出 HTTP POST 请求http://www.example.com/?test=test1&test2=test2。它只需要点击 url 即可关闭连接。

我在 python 中搞乱了并让它工作。

import urllib2
def hitURL():
    urllib2.urlopen("http://www.example.com/?test=test1&test2=test2").close

hitURL()
Run Code Online (Sandbox Code Playgroud)

我已经阅读了一些在这个线程JavaScript post request 就像表单提交中使用 JavaScript 发出 HTTP 请求的方法,但我认为这对于我需要做的事情来说太过分了。

是否可以这样说:

<button onclick=POST(http://www.example.com/?test=test1&test2=test2)>hello</button>
Or build it in to an event listener. 
Run Code Online (Sandbox Code Playgroud)

我知道这并不是什么真实的东西,但我只是在寻找一个非技术人员可以使用、遵循指示和实施的简单解决方案。

老实说,我怀疑是否有那么简单的事情,但仍然有任何建议,我们将不胜感激。

html javascript

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

Google Apps脚本未在onOpen()函数中调用UrlFetchApp()

我正在尝试在加载Google电子表格时发出HTTP POST请求.

我已经将HTTP POST请求作为菜单下拉菜单中的函数运行,但我无法使用它onOpen或使用它onInstall.

这是代码:

function onOpen(){
  var url = "http://www.domain.com/collect";
  var options = {
    "method": "post",
    "payload": {
      "v":"1",             
      "data1":"hello", 
      "data2":"5553",   
      "data3":"test"
    }
  }
  Logger.log('worked');
  UrlFetchApp.fetch(url, options);
}
Run Code Online (Sandbox Code Playgroud)

加载电子表格时是否可以发出HTTP POST请求?如果是这样,你看到我的代码有什么问题吗?

javascript google-apps-script

2
推荐指数
1
解决办法
1044
查看次数

如果该值符合R中的条件,则更改列表中的值

我有一组数据,我从csv导入

info <- read.csv("test.csv")
Run Code Online (Sandbox Code Playgroud)

这是一个它看起来像什么的例子

  name   type   purchase
1 mark   new    yes
2 steve  old    no
3 jim    old    yes
4 bill   new    yes
Run Code Online (Sandbox Code Playgroud)

我想做的事:

我想循环遍历purchase列并将所有yes's' 更改为True&no's为False.然后遍历type列并将所有的更改oldcustomer.

我试图弄乱所有不同的应用程序并且无法使其工作.我也试过这个线程中的一堆方法根据R中的条件(`if`)语句替换数据框中的值,但仍然没有运气.

任何帮助或指导将不胜感激!

谢谢,尼科

r

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