我正在尝试根据另一列中的值过滤一列。我单击要过滤的列(单击工作表 1 中的“A”)。整个列被选中。我点击高级过滤器。我单击按钮选择第二列。我转到工作表 2 并单击“A”。那是我的带有过滤条件的专栏。我单击“确定”,然后什么也没有发生。返回所有记录。那东西到底是怎么工作的?
编辑
我终于知道为什么了。您用作过滤条件的列必须与要过滤的列具有相同的标题名称......这太愚蠢了-_- 为什么不允许某人根据简单的值列表过滤列没有标题名称?
每当我遇到Unicode时,都没有用.我在Linux上,我从Windows获得这些文件:
$file *
file1: UTF-8 Unicode text
file2: ISO-8859 text
file3: ISO-8859 text
Run Code Online (Sandbox Code Playgroud)
在我发现文件有不同的编码之前,没有任何工作.我希望让我的生活变得轻松,并将它们全部放在相同的格式中:
iconv -f UTF-8 -t ISO-8859 file1 > test
iconv: conversion to `ISO-8859' is not supported
Try `iconv --help' or `iconv --usage' for more information.
Run Code Online (Sandbox Code Playgroud)
我试图转换为ISO,因为那只有1次转换+当我在gedit中打开那些ISO文件时,德语字母"ü"显示得很好.好的,接下来尝试:
iconv -f ISO-8859 -t UTF-8 file2 > test
iconv: conversion from `ISO-8859' is not supported
Try `iconv --help' or `iconv --usage' for more information.
Run Code Online (Sandbox Code Playgroud)
但显然这不起作用.
我的目标是获得德国邮政编码区域的所谓“分区统计图”(我猜)。我找到了 python 包“folium”,但它似乎需要一个.json文件作为输入:
https://github.com/python-visualization/folium
在 OpenStreetMap 上我只看到shp.zip和.osm.pbf文件。在shp.zip档案中,我发现了各种我从未听说过的文件结尾,但没有.json文件。如何使用 OpenStreetMap 中的数据来喂养 folium?我是不是跑错方向了?
int i1;
std::istringstream z(argv[1]);
z >> i1;
cout << i1;
z.str(argv[2]);
int i2;
z >> i2;
cout << i2;
Run Code Online (Sandbox Code Playgroud)
这是我的代码.我的第一个参数是123,我的第二个参数是12.我希望输出为12312.相反,我看到1234196880.为什么?我想用str方法我可以将流重置为第二个参数并读入它?
> test <- data.frame()
> test<-rbind(test,c("hi","i","am","bob"))
> test<-rbind(test,c("hi","i","am","alice"))
Warning message:
In `[<-.factor`(`*tmp*`, ri, value = "alice") :
invalid factor level, NAs generated
Run Code Online (Sandbox Code Playgroud)
为什么这个最小的例子产生了这个错误?我想将几个字符串行附加到空数据框.
我正在尝试安装fpc包.根据
http://en.wikibooks.org/wiki/Data_Mining_Algorithms_In_R/Clustering/Density-Based_Clustering
这很简单:只需输入install.packages("fpc",dependencies = TRUE)
我做到了 但是,经过10-15分钟的下载,无论是数千条线路冲下我的屏幕,RStudio都没有做出反应.
现在我正在尝试安装没有依赖项= TRUE并得到此错误:
错误:依赖'mclust','flexmix'不适用于'fpc'包
然后我试着做install.packages("mclust")
但是我得到了这个:
包'mclust'不可用(对于R版本2.14.1)
为什么我不能只安装该软件包fpc?它似乎非常突出,为什么安装它如此复杂?
我刚刚建立了我的linux mint系统,现在我想安装一个R包.我做了:
sudo apt-get install r-base
sudo R
Run Code Online (Sandbox Code Playgroud)
在RI中输入(就像在bioconductor主页上所示):
source("http://bioconductor.org/biocLite.R")
biocLite("GEOquery")
Run Code Online (Sandbox Code Playgroud)
这是结果:
> source("http://bioconductor.org/biocLite.R")
Installing package into ‘/home/robert/R/x86_64-pc-linux-gnu-library/3.0’
(as ‘lib’ is unspecified)
trying URL 'http://www.bioconductor.org/packages/2.13/bioc/src/contrib/BiocInstaller_1.12.1.tar.gz'
Content type 'application/x-gzip' length 13520 bytes (13 Kb)
opened URL
==================================================
downloaded 13 Kb
* installing *source* package ‘BiocInstaller’ ...
** R
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
Bioconductor version 2.13 (BiocInstaller 1.12.1), ?biocLite for …Run Code Online (Sandbox Code Playgroud) >>> b = np.array([[1,2,3], [4,5,6], [7,8,9]])
>>> b[0,2]
3
Run Code Online (Sandbox Code Playgroud)
从这段代码中可以清楚地看到,您传递的第一个列表([1,2,3])成为第一个ROW,而不是2D数组的第一个COLUMN.
>>> np.apply_along_axis(sum, 0, b)
array([12, 15, 18])
Run Code Online (Sandbox Code Playgroud)
为什么这不给我阵列([6,15,24])?我将0设置为轴,这意味着行.第一行的总和是6,而不是12.
我有一个情节,我已经介绍了垂直x轴标签las = 2.那些标签是文字.分类词.这些词太长了,它们的范围很远.我的情节中没有主要标题(不需要),因此图像顶部有足够的空间.但是我该如何改变一切呢?我找到了名为mai和的参数代码mar.但他们没有改变任何事情.
我试图通过将第三个值mar("top")设置为0 来使用mar.所以我想在顶部有0个边距.情节保持原样:/
这是我的代码(x标签的德语单词):
categories <- c("Introvertiert", "Selbstbewusst", "Kooperativ", "Ehrgeizig",
"Einfühlsam", "Autoritär", "Temperamentvoll", "Flexibel", "Tolerant", "Teamfähig",
"Zielorientiert", "Überheblich", "Vielseitig", "Ungeduldig", "Zuverlässig", "Eigensinnig",
"Anpassungsfähig", "Souverän", "Selbstkritisch", "Entscheidungsfreudig", "Intelligent",
"Kontaktfreudig", "Kreativ", "Stressresistent", "Hilfsbereit", "Emotional",
"Kompromissbereit", "Gesellig", "Standhaft", "Pünktlich", "Unruhig", "Tatkräftig",
"Aufgeschlossen", "Fröhlich", "Zuvorkommend", "Uneigennützig", "Selbstbeherrscht",
"Schüchtern", "Freundlich", "Sprachgewandt")
x <- seq(1,40)
y <- seq(1,40)
plot(x,y,xaxt="n",main="", mar=c(5, 4, 0, 2) + 0.1, xlab ="")
axis(1, at=1:40, labels=categories, las = 2, cex.axis = 0.8)
Run Code Online (Sandbox Code Playgroud) 互联网上的每个人都说你应该用这个:
if ($2 == "")
Run Code Online (Sandbox Code Playgroud)
或这个:
if (!length($2))
Run Code Online (Sandbox Code Playgroud)
或这个:
if (!$2)
Run Code Online (Sandbox Code Playgroud)
所有这些对我都不起作用.我得了一个csv,用";"分隔 有2列.在某些情况下,第二列是空的(我可以在gedit中看到).
我想区分该2 sets文件(2 sets = last column empty vs last column not empty).如果我只是print length($2),我看到第2列中没有任何内容的行实际上长度为1.
所以那里似乎有东西,但我看不出它是什么?
如何使该东西可见,使长度等于1?它似乎阻止了上面的3个表达式的匹配.
简单的问题:如何<legend>从我的felogin内容元素中删除html 标记?我已经阅读了felogin文档,但我仍然不明白该怎么做.