小编R_U*_*ser的帖子

直接访问R中data.frame中的Vector元素?

是否可以直接访问data.frame中的向量元素?

# DataFrame
nerv <- data.frame(
    c(letters[1:10]),
    c(1:10)
)

str(nerv)

# Accessing 5th element of the second variable/column
# This should give "5", but it does NOT work
nerv[2][5]

# Works, but I need to know the NAME of the column
nerv$c.1.10.[5]
Run Code Online (Sandbox Code Playgroud)

我尝试了几件事,但都没有奏效.我只有列的索引而不是名称,因为我想使用循环来交互几个列.

我似乎有一个基本的知识差距,我希望你能帮助我填补它.

arrays types r vector

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

mysql_stat中条目的含义是什么?

mysql_stat()用PHP 调用了函数,它给了我以下结果:

  • 正常运行时间:7733455
  • 主题:1
  • 问题:2218231
  • 慢查询:1552
  • 开放时间:14989
  • 同花表:1
  • 开放表:6
  • 每秒查询平均值:0.287

我在6天前创建了数据库,但是uptime建议,这是近90天前(或者这是服务器的最后一次重启?)

查询的阈值是slow query多少?

我可以以某种方式检查,哪些查询慢?

怎么可能open Tables是6,如果我的数据库中只有3个表?

什么是条目的含义Threads,OpensFlush tables

是否可以重置统计数据?

php mysql statistics

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

用R打开大文件

我想处理一个在R中包含100.000.000数据集的文件(1.9GB).实际上我只想拥有每1000个数据集.每个数据集包含3个列,由制表符分隔.我试过:data < - read.delim("file.txt"),但是R无法一次管理所有数据集.我可以直接告诉R只加载文件中的每1000个数据集吗?

在读取文件之后,我想要将第2列的数据分区.是否可以直接将第2列中写入的数字加入?是否有可能逐行读取文件,而不将整个文件加载到内存中?

谢谢你的帮助.

斯文

memory file-io memory-management r

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

我应该总是为_POST _GET和_COOKIE变量使用stripslashes

当我读到get_magic_quotes_gpc()PHP中的函数时,我真的很困惑.

据说该函数已被弃用(例如).

但是PHP 5.3中的默认行为是什么?我用来检查,如果magic_quotes_gpc在和全部剥离斜线,如果是这样的话,就在我的脚本的开头为所有POST,GETCOOKIE变量,这样我就不会感到困惑.

但是如果我不检查是否使用了添加的斜杠get_magic_quotes_gpc(),如果PHP 5.3没有添加斜杠,则总是删除斜杠会导致错误的数据.

对此也有同样的困惑

目前magic_quotes_gpc在我的服务器上(PHP 5.2.17),所以我需要删除斜杠.但是我应该如何处理这个为未来的PHP版本做好准备?

我可以在脚本开头的运行时期间以某种方式设置默认值吗?但是什么是默认值?

php magic-quotes-gpc

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

如何正确遍历 MongoDB-Shell 中的搜索结果?

我有一个包含 500 个文档的 MongoDB 表:

db.x.find().count()
Run Code Online (Sandbox Code Playgroud)

现在我想遍历所有条目。不幸的是,下面的代码只给出49, 而不是500

a=0; for (s in db.x.find()) { a++; }; print(a);
Run Code Online (Sandbox Code Playgroud)

我已经将结果数量增加到1000

DBQuery.shellBatchSize = 1000
Run Code Online (Sandbox Code Playgroud)

但这并没有帮助。

javascript iterator mongodb

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

只选择不同的"名称"并按"最新日期"排序

我使用MySQL数据库来管理组织的捐款.捐赠者可以捐赠多份捐款.因此,我有两个表:donators包含有关捐赠者的信息,并donations包含有关捐赠时间和金额的信息.两个表都通过a连接donatorID.

我想读出有关每个不同捐赠者的信息.该清单应按上次捐赠日期排序.我想出了下面的代码,但是它使用了第一次捐赠的日期而不是最后一次捐赠.

如何为每位捐赠者使用最新的捐赠日期?

SELECT
    DISTINCT(`donators`.`name`),
    `donators`.`city`,
    `donators`.`country`,
    `donators`.`website`
FROM
    `donators`
INNER JOIN
    `donations`
ON
    `donators`.`donatorID` = `donations`.`donatorID`
ORDER BY `donations`.`date` DESC
Run Code Online (Sandbox Code Playgroud)

mysql sql join inner-join

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