我已经多次搜索,但在这里或其他地方找不到答案.我想用一个替换' '
包含文件名的变量中的每个空格'\ '
.(一个用例可能是shell命令,空格被转义,因此每个文件名都不会显示为参数列表.)我已经查看了StackOverflow问题"如何替换R中的单个反斜杠",并找到了许多组合确实像宣传的那样工作:
> gsub(" ", "\\\\", "a b")
[1] "a\\b"
> gsub(" ", "\\ ", "a b", fixed = TRUE)
[1] "a\\ b"
Run Code Online (Sandbox Code Playgroud)
但尝试使用单斜杠版本,R忽略它:
> gsub(" ", "\\ ", "a b")
[1] "a b"
> gsub(" ", "\ ", "a b", fixed = TRUE)
[1] "a b"
Run Code Online (Sandbox Code Playgroud)
对于相反方向的情况 - 从字符串中删除斜杠,它适用于两个:
> gsub("\\\\", " ", "a\\b")
[1] "a b"
> gsub("\\", " ", "a\\b", fixed = TRUE)
[1] "a b"
Run Code Online (Sandbox Code Playgroud)
但是,对于单斜线,R中的一些内部反常阻止我甚至试图删除它们:
> gsub("\\", " …
Run Code Online (Sandbox Code Playgroud) 根据对此问题的接受答案,我能够为自己的数据重现相同的结果.但是,我需要绘制不对称误差条.
dfdict = {'ID': ['A', 'A', 'B', 'B', 'C', 'C', 'D', 'D'],
'quarter': ['2015 2Q', '2016 1Q', '2015 2Q', '2016 1Q', '2015 2Q',
'2016 1Q', '2015 2Q', '2016 1Q'],
'Percent': [0.851789, 0.333333, 0.355240, 0.167224, 1.533220,
0.333333, 0.170358, 0.000000],
'AgrCoullLower': [ 0.378046, 0.057962, 0.061850, -0.027515,
0.866025, 0.057962, -0.028012, -0.092614],
'AgrCoullUpper': [1.776511, 1.054612, 1.123492, 0.810851,
2.645141, 1.054612, 0.825960, 0.541513]}
df = pd.DataFrame(dfdict)
df
ID quarter Percent AgrCoullLower AgrCoullUpper
0 A 2015 2Q 0.851789 0.378046 1.776511
1 A 2016 …
Run Code Online (Sandbox Code Playgroud) 我是 Rapids 的新手,很少有使用 conda 的好经验。所以我正在尝试使用容器化版本。我是 Docker 的新手,未知的组合让我无法理清头绪。
我有一个 Ubuntu 18.04 服务器,
# uname -v
#30~18.04.1-Ubuntu SMP Fri Jan 17 06:14:09 UTC 2020
Run Code Online (Sandbox Code Playgroud)
我在上面安装了新版本的 Docker
# apt-get install docker docker-ce docker-ce-cli containerd.io
# docker --version
Docker version 19.03.8, build afacb8b7f0
Run Code Online (Sandbox Code Playgroud)
本机安装了cuda v10.2
# nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2019 NVIDIA Corporation
Built on Wed_Oct_23_19:24:38_PDT_2019
Cuda compilation tools, release 10.2, V10.2.89
Run Code Online (Sandbox Code Playgroud)
和 Python v3.6.9
# python3 --version
Python 3.6.9
Run Code Online (Sandbox Code Playgroud)
如NVIDIA Container Toolkit Quickstart部分所示,我将 nvidia-docker 列表安装到 …