小编pet*_*ete的帖子

在 Ubuntu 上从 CRAN 安装 lme4

lme4在 Ubuntu 18.04 上从 CRAN安装软件包时遇到问题。我install.packages("lme4")在 R 3.4.4 上运行并收到以下错误:

ERROR: configuration failed for package ‘nloptr’
* removing ‘/home/peter/R/x86_64-pc-linux-gnu-library/3.4/nloptr’
ERROR: dependency ‘nloptr’ is not available for package ‘lme4’
* removing ‘/home/peter/R/x86_64-pc-linux-gnu-library/3.4/lme4’
Run Code Online (Sandbox Code Playgroud)

仔细观察,我看到这两条错误行:

libtool: link: ERROR: no information for variable 'AR' cru .libs/libutil.a .libs/mt19937ar.o .libs/sobolseq.o .libs/timer.o .libs/stop.o .libs/redblack.o .libs/qsort_r.o .libs/rescale.o

checking for ranlib... ERROR: no information for variable 'RANLIB'

但是,arranlib命令都可以在我的机器上运行。错误的原因可能是什么?

r lme4

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

在 Python 中粘贴多行时出现 SyntaxError

我在 Python 中复制粘贴代码时遇到问题。假设我有以下代码要粘贴到 Python 解释器中:

string_one = "Help"
string_two = "Me"
Run Code Online (Sandbox Code Playgroud)

在本地,在 Mac OSX 10.15.7 上运行 3.8.5,如果我粘贴该代码,我会得到SyntaxError: multiple statements found while compiling a single statement.

但是,如果我通过 ssh 连接到另一台机器,打开 Python (3.7.4) 并粘贴这两行,则不会出现错误。此外,当我将这两行粘贴到 Python 2.7.16 shell 中时,我没有收到任何错误。这里可能是什么问题?

Python 3(问题外壳) 在此处输入图片说明

Python 2(非问题外壳) 在此处输入图片说明

python

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

从 Google Cloud 上的 Cloud Run 访问 Cloud SQL

我有一个 Cloud Run 服务,可以通过SQLAlchemy. 但是,在 Cloud Run 的日志中,我看到CloudSQL connection failed. Please see https://cloud.google.com/sql/docs/mysql/connect-run for additional details: ensure that the account has access to "<connection_string>". 转到该链接,它说:

“默认情况下,您的应用将使用 Cloud Run(完全托管)服务帐户授权您的连接。服务帐户的格式为 PROJECT_NUMBER-compute@developer.gserviceaccount.com。”

但是,以下内容(https://cloud.google.com/run/docs/securing/service-identity)表示:

“默认情况下,Cloud Run 修订版使用 Compute Engine 默认服务帐户 (PROJECT_NUMBER-compute@developer.gserviceaccount.com),该帐户具有项目 > 编辑器 IAM 角色。这意味着默认情况下,您的 Cloud Run 修订版具有读取和写入功能访问您的 Google Cloud 项目中的所有资源。”

那么这是否意味着 Cloud Run 已经可以访问 SQL 了?我已在 Cloud Run 部署页面中设置了 Cloud SQL 连接。您建议我做什么才能允许从 Cloud Run 访问 Cloud SQL?

编辑:我必须启用 Cloud SQL API。

google-cloud-sql google-cloud-platform google-cloud-run

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

如何将非唯一的 Pandas 列变成唯一的列

假设我有以下数据框:

import pandas as pd

df = pd.DataFrame({'Name': ['Jim','Bob','Tim','Sal','Mel'], 
                   'Time': [7,7,7,8,9], 
                   'Value':[15,13,17,6,27]})
Out[1]:
  Name  Time  Value
0  Jim     7     15
1  Bob     7     13
2  Tim     7     17
3  Sal     8      6
4  Mel     9     27
Run Code Online (Sandbox Code Playgroud)

但我想Time成为数据中的唯一列,仍然是数字形式。例如,该系列7Time可能是7.00, 7.01, 7.02或者7.0, 7.1, 7.2等我怎么会改变这个非唯一数字熊猫列成一个独特的一个仍然是数字?

python dataframe pandas

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

将 python 库从 Cloud Source Repository 安装到 Cloud Run 容器

我有一个 Google 源存储库,它镜像了我的私有 Github 存储库,其中包含 Python 包的代码。我还有一个 Cloud Run 实例,我想在其中安装这个私有 Python 库。我怎样才能在cloudbuild.yamlor中做到这一点Dockerfile

google-cloud-platform google-cloud-source-repos google-cloud-run

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