R--安装reshape 报错:Package which is only available in source form, and may need compilation of C/C++/Fo
2016-12-03 21:12
525 查看
对变量进行重命名(比如data.frame的列名称),有如下几种方法。
假设data.frame 的数据mydata如下:
有4列,想把后两列名称修改为weight1,weight2。
方法1:调用交互式编辑器,手动修改。
fix(mydata)
然后弹出数据框
然后将鼠标移动到列名称上,就弹出
修改变量名就可以了。
方法2:编程的方式修改,代码如下:
library(reshape)
mydata<-rename(mydata,c(x1=’weight1’,x2=’weight2’))
主要:若reshape包没有安装,那么需要先安装,然后调用它下面的rename函数。
*在用install.packages(‘reshape’)时出现了问题:
Package which is only available in source form, and may need
compilation of C/C++/Fortran: ‘reshape’
These will not be installed***
因为没有填写镜像网站。
解决方法:联网调用reshape包的镜像网站。
如下是选择厦门大学的镜像网站,
执行命令:
install.packages(‘reshape’,repo=’http://mirrors.xmu.edu.cn/CRAN/‘)
这样,通过联网,Rstidio搜索镜像网站的reshape包进行安装。然后再执行:
library(reshape)
mydata<-rename(mydata,c(x1=’weight1’,x2=’weight2’))
假设data.frame 的数据mydata如下:
有4列,想把后两列名称修改为weight1,weight2。
方法1:调用交互式编辑器,手动修改。
fix(mydata)
然后弹出数据框
然后将鼠标移动到列名称上,就弹出
修改变量名就可以了。
方法2:编程的方式修改,代码如下:
library(reshape)
mydata<-rename(mydata,c(x1=’weight1’,x2=’weight2’))
主要:若reshape包没有安装,那么需要先安装,然后调用它下面的rename函数。
*在用install.packages(‘reshape’)时出现了问题:
Package which is only available in source form, and may need
compilation of C/C++/Fortran: ‘reshape’
These will not be installed***
因为没有填写镜像网站。
解决方法:联网调用reshape包的镜像网站。
如下是选择厦门大学的镜像网站,
执行命令:
install.packages(‘reshape’,repo=’http://mirrors.xmu.edu.cn/CRAN/‘)
这样,通过联网,Rstidio搜索镜像网站的reshape包进行安装。然后再执行:
library(reshape)
mydata<-rename(mydata,c(x1=’weight1’,x2=’weight2’))
相关文章推荐
- Question 12: In C++, which of the following is the best declaration for an overloaded operator[] to allow read-only access (and
- .NET错误The 'targetFramework' attribute in the <compilation> element of the Web.config file is used only to target version 4.0 and later of the .NET Framework
- 【C/C++】error: a label can only be part of a statement and a declaration is not a statement
- AnnotationTransactionAttributeSource is only available on Java 1.5 and highe
- Effective C++ Item 16 Use the same form in corresponding uses of new and delete
- A string s is LUCKY if and only if the number of different characters in s is a fibonacci number. Gi
- Docker安装MySQL遇见Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre的问题
- Given an array of size N in which every number is between 1 and N, determine if there are any dupli
- "Loading a plug-in failed The plug-in or one of its prerequisite plug-ins may be missing or damaged and may need to be reinstalled"
- Docker安装MySQL遇见Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre的问题
- 禁止requests请求https的提示InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more
- composer 安装yii2 The package is not available in a stable-enough version解决办法
- iOS:Class Foo is implemented in both MyApp and OtherApp. One of the two will be used. Which one is u
- Programming Basic--why we need to add ' extern "C" ' in C++ program when calling the function which is complied by C complier?
- composer 安装yii2 The package is not available in a stable-enough version解决办法
- UISearchController Attempting to load the view of a view controller while it is deallocating is not allowed and may result in undefined behavior
- Licenses.licx gets modified whenever a form is modified in design mode and must be checked in if the project is under Source Control
- 解决TypeName is not valid. Type parameters are only available if source level is 5.0.
- How to do run-time (or explicit) linking of C++ plug-in components and objects
- Call C# Code from C++ and read an array of struct which contains strings