小编Spe*_*osa的帖子

如何使用Javascript列出当前页面的所有Cookie?

有没有办法,在Javascript的帮助下,列出与当前页面相关的所有cookie?也就是说,如果我不知道cookie的名称,但想要检索它们包含的所有信息.

javascript cookies

65
推荐指数
4
解决办法
12万
查看次数

从数据框中删除特定行

可能重复:
从数据框中删除特定行

假设我有一个由多行组成的数据框,如下所示:

X <- data.frame(Variable1=c(11,14,12,15),Variable2=c(2,3,1,4))

Variable1    Variable2
11           2
14           3
12           1
15           4
Run Code Online (Sandbox Code Playgroud)

现在,假设我想创建一个与此重复的新数据框,只是我删除了Variable1具有某个数值的所有行.假设我们将这些数字存储在矢量中,v.

也就是说,如果v包含数字11和12,则新数据框应如下所示:

Variable1    Variable2
14           3
15           4
Run Code Online (Sandbox Code Playgroud)

我一直在寻找网络已经有一段时间了,试图找出如何做这样的事情.主要是,我只需要某种命令removeRow(dataframe, row)或类似的东西.

r

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

读取带有异常字符的制表符分隔文件,然后编写精确副本

问题

我有一个制表符分隔的输入文件,如下所示:

Variable [1]    Variable [2]
111    Something
Nothing    222
Run Code Online (Sandbox Code Playgroud)

第一行表示列名,后两行表示列值.如您所见,列名称包括空格和一些棘手的符号.

现在,我想要做的是将此文件导入R,然后再将其输出到新的文本文件,使其看起来与输入完全相同.为此我创建了以下脚本(假设输入文件名为"Test.txt"):

file <- "Test.txt"
x <- read.table(file, header = TRUE, sep = "\t")
write.table(x, file = "TestOutput.txt", sep = "\t", col.names = TRUE, row.names = FALSE)
Run Code Online (Sandbox Code Playgroud)

从这里,我得到一个如下所示的输出:

"Variable..1."  "Variable..2."
"1"    "111"    "Something"
"2"    "Nothing"    "222"
Run Code Online (Sandbox Code Playgroud)

现在,这个输出存在一些问题.

  1. "["和"]"符号已转换为点.
  2. 空格已转换为点.
  3. 报价标志随处可见.

如何使输出文件看起来与输入文件完全相同?

到目前为止我尝试过的

关于第一和第二个问题,我尝试通过创建内部向量来指定列名c("Variable [1]", "Variable [2]"),然后使用col.names选项for read.table().这给了我完全相同的输出.我也通过encoding选项尝试了不同的编码table.read().如果我查看上面提到的内部创建的向量,它会打印变量名称,因为它们应该被打印,所以我想在"text - > R"和"R - > text"阶段之间的转换存在问题.这个过程.也就是说,如果我查看由read.table()没有任何内部创建的向量创建的数据框,列名称是错误的.

至于第三个问题,我几乎迷失了,并且无法弄清楚我应该尝试什么.

r

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

增加矩阵打印输出的宽度

当将包含12列的矩阵加载到R中,然后打印它时,OS X中的终端窗口将矩阵切成两半,排序说话,首先显示所有具有最初7列的行,然后再次显示所有行剩下5列.但是,我希望它显示列,而不是将其分开.我怎么能做到这一点?

r

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

如何以良好的方式可视化数据框架?

鉴于您有一个包含大量列和行的数据框,您如何以一种好的方式将其可视化?

我从excel导入了我的数据,在那里我可以清楚地浏览我的数据.但是,当我将它作为数据框导入R时,事情变得更加复杂.我很快迷失在终端窗口的输出中.我可以将我的数据框输出到某种形式的更容易访问的形式进行查看,这看起来更像是在excel中的样子吗?

r

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

如何使用从一开始就指定的某些 cc 命令开始流体合成器播放?

如果我fluidsynth从终端运行

fluidsynth soundfont.sf2 midifile.midi
Run Code Online (Sandbox Code Playgroud)

然后我可以实时编写控制更改命令来更改播放。例如,

cc 1 7 0
Run Code Online (Sandbox Code Playgroud)

将 CC#7 消息(通道音量)发送到通道 1,值为 0,这意味着通道 1 上的音量设置为 0。

现在,我想在调用时指定一堆这些 cc 命令fluidsynth,这意味着播放开始之前设置通道音量(这意味着我可以将所需的混音输出到音频文件,这是我在这里的最终目标)。

阅读fluidsynth 手册时,我发现以下选项:

-f, --load-config
    Load command configuration file (shell commands)
Run Code Online (Sandbox Code Playgroud)

我猜这就是我想要使用的,因为控制更改事件,在fluidsynth手册的后面,列在 MIDI MESSAGES 下,而 MIDI MESSAGES 又列在 SHELL COMMANDS 下。然而,手册并没有给我太多的内容(引用的段落是关于此选项的唯一内容;没有示例,没有任何内容)。我曾尝试阅读UNIX 中的配置文件,但无法解决任何问题。

我试过制作一个名为 的文件config,用一堆 cc 命令填充它,如下所示:

cc 0 7 0
cc 1 7 0
cc 2 7 0
Run Code Online (Sandbox Code Playgroud)

然后尝试通过使用加载它

fluidsynth -f config soundfont.sf2 …
Run Code Online (Sandbox Code Playgroud)

fluidsynth

5
推荐指数
0
解决办法
633
查看次数

使用Gnumeric ssconvert将ods文件转换为csv文件时替换或忽略换行符

我正在使用ssconvertGnumeric中的命令将一堆ODS文件转换为一堆CSV文件.我正在使用以下命令

ssconvert -O 'separator=; quoting-mode=never' "f.ods" "f.txt";

这很好...大部分时间.有时候,有些单元格中的用户已经在单元格中的新行字符中发挥作用(在Mac上的OpenOffice和LibreOffice中,您可以通过按下来实现此目的cmd+enter).这导致随后创建的CSV文件获得额外的行,因此而不是

This is some text. Here comes a newline that should be ignored;Some data;Some more data

我明白了

This is some text. Here comes a newline that should be ignored;Some data; Some more data

是否有可能在转换过程中用其他东西替换单元格中的所有这些换行符,例如*?或者我可以以某种方式设置计算机忽略单元格内的所有内联字符?

newline carriage-return export-to-csv gnumeric ssconvert

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

如何根据分组变量对ggplot中的结果进行排序

我创建了一个条形图,每个条形图根据它所属的组进行着色,使用以下代码.

library("ggplot2")
df <- data.frame(ID=c(5,2,3,6,1,4),Score=c(24.8,33.2,55.21,19.21,41.99,15.23),Gender=c("Man","Woman","Woman","Man","Man","Woman"))
ggplot(df, aes(x=ID, y=Score, color=Gender)) + geom_bar(stat="identity")
Run Code Online (Sandbox Code Playgroud)

这会生成以下图表

在此输入图像描述

现在,我想要实现的是对条形图的显示顺序进行排序,主要在性别变量上,次要在ID变量上.我在StackExchange上搜索了答案,但据我所知,大多数只处理y变量的排序.

(请注意,这是一个最小的例子,我的真实例子非常庞大.因此,我想找到一种方法来订购我不需要的所有东西,例如,手动输入每个ID号.)

r bar-chart ggplot2

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

以非绝对方式指定同级文件夹的路径

假设我有一个文件夹 ,x其中包含两个文件夹foobar。在里面foo我有一个Python脚本bar,在里面我有我的数据(假设有几个.txt文件)。现在,我想从我的脚本中访问我的数据。我可以简单地使用这个命令,然后就到此为止:

fileList = glob.glob('/absolute/path/to/bar/*.txt')
Run Code Online (Sandbox Code Playgroud)

但是,使用这种方法,如果我移动x文件夹,我的脚本就会中断。

以相对方式指定路径以允许我自由移动父文件夹的最简单方法是什么x

python

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

在PHP中使用odbc_exec时使用try-catch语句的异常行为

前面的问题中,我得到了在odbc_connect调用上使用try-catch语句的建议。好了,说完了,这就是我试图做的。

以下代码尝试使用虚假的登录信息连接到数据库,但无法正常运行。

<?php
  try
  {
    odbc_connect('BogusDatabase','BogusUser','BogusPassword');
  }
  catch (Exception $e)
  {
    echo "Something went wrong!";
  }
?>
Run Code Online (Sandbox Code Playgroud)

我希望输出是一个字符串,指出“出了点问题!”。相反,我得到这个:

该死的! 我不要这个!

我正在使用Wampserver运行我的PHP代码。我不知道这是否是问题的一部分。

php odbc try-catch wampserver

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