小编Bio*_*e12的帖子

R 3.4.1"单烛"个人库路径错误:无法创建'NA'

我刚刚在我的Linux Mint 18.1 Cinnamon机器上更新到R(3.4.1"单烛"),我试图安装一个包.R返回以下内容:

> install.packages('ggplot2')
Installing package into ‘/usr/local/lib/R/site-library’
(as ‘lib’ is unspecified)
Warning in install.packages("ggplot2") :
  'lib = "/usr/local/lib/R/site-library"' is not writable
Would you like to use a personal library instead?  (y/n) y
Would you like to create a personal library
NA
to install packages into?  (y/n) y
Error in install.packages("ggplot2") : unable to create ‘NA’
Run Code Online (Sandbox Code Playgroud)

我之前遇到过'lib not writable'输出,但通常它提供了类似这样的解决方案:

Would you like to create a personal library
~/R/x86_64-pc-linux-gnu-library/3.4
to install packages into?  (y/n) y 
Run Code Online (Sandbox Code Playgroud)

个人图书馆建议NA的任何想法?有没有办法手动覆盖这个?

r linux-mint ubuntu-16.04

41
推荐指数
4
解决办法
2436
查看次数

使用R,随机将学生分成4个小组

我还在学习R,并且已经完成了根据另一个变量将一长串学生分成四人一组的任务.我已将数据作为数据框加载到R中.如何在没有替换的情况下对整行进行采样,从变量的4个级别中选择一个,并将R输出到电子表格中?

到目前为止,我一直在修补for循环和示例函数,但我很快就超越了我的脑袋.有什么建议?这是我试图做的样本.鉴于:

Last.Name <- c("Picard","Troi","Riker","La Forge", "Yar", "Crusher", "Crusher", "Data")
First.Name <- c("Jean-Luc", "Deanna", "William", "Geordi", "Tasha", "Beverly", "Wesley", "Data")
Email <- c("a@a.com","b@b.com", "c@c.com", "d@d.com", "e@e.com", "f@f.com", "g@g.com", "h@h.com")
Section <- c(1,1,2,2,3,3,4,4)

df <- data.frame(Last.Name,First.Name,Email,Section)
Run Code Online (Sandbox Code Playgroud)

我想从每个部分中随机选择一个星际迷航角色,最后得到2组4.我希望整行的信息能够转换成包含所有组及其相应组号的新数据帧.

r sample

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

基于循环索引在Python中对列表求和

我有一个包含数字的列表,我想对该列表的不同部分(按连续顺序)求和,并将这些值存储在新列表中.

例:

a = [0, 1, 2, 3, 4, 5]
b = []
b.append(a[0])
b.append(a[0] + a[1])
b.append(a[0] + a[1] + a[2])
Run Code Online (Sandbox Code Playgroud)

当然我的列表要长得多,所以我认为我需要一个for循环,但我不确定如何继续.

python list python-2.7

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

标签 统计

r ×2

linux-mint ×1

list ×1

python ×1

python-2.7 ×1

sample ×1

ubuntu-16.04 ×1