小编Sam*_*eer的帖子

将列表转换为列表列表

我想将列表转换为列表列表.例:

my_list = ['banana', 'mango', 'apple']
Run Code Online (Sandbox Code Playgroud)

我想要:

my_list = [['banana'], ['mango'], ['apple']]
Run Code Online (Sandbox Code Playgroud)

我试过了:

list(list(my_list))
Run Code Online (Sandbox Code Playgroud)

python list

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

在R中安装MySQL包

我试图在R中安装MySQL包但无法正确安装包.这是我用过的代码

install.packages('RMySQL',type='source')
Run Code Online (Sandbox Code Playgroud)

我得到的错误就像

Installing package into ‘C:/Users/Techrains/Documents/R/win-library/3.1’
(as ‘lib’ is unspecified)
trying URL 'http://ftp.iitm.ac.in/cran/src/contrib/RMySQL_0.9-3.tar.gz'
Content type 'application/x-gzip' length 165363 bytes (161 Kb)
opened URL
downloaded 161 Kb

* installing *source* package 'RMySQL' ...
** package 'RMySQL' successfully unpacked and MD5 sums checked
Warning: running command 'sh ./configure.win' had status 127
ERROR: configuration failed for package 'RMySQL'
* removing 'C:/Users/Techrains/Documents/R/win-library/3.1/RMySQL'

The downloaded source packages are in
        ‘C:\Users\Techrains\AppData\Local\Temp\Rtmp8ihccf\downloaded_packages’
Warning messages:
1: running command '"C:/PROGRA~1/R/R-31~1.1/bin/i386/R" CMD INSTALL -l "C:\Users\Techrains\Documents\R\win-library\3.1" C:\Users\TECHRA~1\AppData\Local\Temp\Rtmp8ihccf/downloaded_packages/RMySQL_0.9-3.tar.gz' had status 1 …
Run Code Online (Sandbox Code Playgroud)

r

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

删除“空单元格”作为因子水平

我有一个具有一列的数据框,一列有一些数据和一些空单元格。当我检查该列的级别时,它显示了三个级别,因为它将空单元格作为一个级别。我要删除该级别。假设我有

df <- data.frame(fan = c("a","b"," ","a","b")) 
Run Code Online (Sandbox Code Playgroud)

我已经尝试过此代码

droplevels(df)
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

r

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

使用多个解释变量从长到长重塑数据

我正在尝试使用R转换我的数据框格式.我想要唯一的公司名称,因为它对每个公司都有多个观察结果.我的数据看起来像

company name    Values  Year
    A              1    2010
    A              2    2011
    B              4    2010
    B              6    2012
    C              8    2011
Run Code Online (Sandbox Code Playgroud)

我想要下面的格式

 company name   first_value First_year  second_values second_year
     A              1          2010          2           2011
     B              4          2010          6           2012  
     C              8          2011          NA           NA
Run Code Online (Sandbox Code Playgroud)

我已经尝试过这段代码,但它没有给出我期待的结果

library(plyr)
extract.hashtags <- function(x) {
x <- subset(x,select=c(-Company.Name))
mat <- as.matrix(x)
dim(mat) <- c(1,length(mat))
as.data.frame(mat)
}

df1 = ddply(data, .(Company.Name), extract.hashtags )
Run Code Online (Sandbox Code Playgroud)

r reshape

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

标签 统计

r ×3

list ×1

python ×1

reshape ×1