为什么第一行代码返回“Date”类型的对象,而第二行返回“number”类型的对象?
根据文档(http://www.w3schools.com/jsref/jsref_sethours.asp),setHours() 应该只更改日期对象的小时值,而不是转换它。
代码 :
var date = new Date();
var date2 =date.setHours(19);
Run Code Online (Sandbox Code Playgroud)
谢谢 !
在练习中,我必须创建一个像这样的数据框:
Name <- c("Sam","Frank","Amy")
Age <- c(22,25,26)
Weight <- c(150,165,120)
Sex <- c("M", "M", "F")
df <- data.frame (row.names = Name, Age, Weight, Sex)
Run Code Online (Sandbox Code Playgroud)
所以基本上我创建列,然后基于这些列创建数据框。
如果我有以下向量并且我想创建相同的数据框怎么办?有办法吗?
Sam <- c(22,150, 'M')
Frank <- c(25, 165, 'M')
Amy <- c(26, 120, 'F')
Run Code Online (Sandbox Code Playgroud)
谢谢
我正在研究来自 Kaggle ( https://www.kaggle.com/c/titanic/data )的泰坦尼克号泰坦尼克号数据集,我正在尝试将各种模型应用于该数据集。
在这样做之前,我已经对数据集进行了以下修改:
df.train <- dplyr::select(df.train,-PassengerId,-Name,-Ticket,-Cabin)
df.train$Survived <- factor(df.train$Survived)
df.train$Pclass <- factor(df.train$Pclass)
df.train$Parch <- factor(df.train$Parch)
df.train$SibSp <- factor(df.train$SibSp)
Run Code Online (Sandbox Code Playgroud)
我也设定了年龄,我们处于这样的情况
anyNA(df.train) == F
因此,当我进行逻辑回归和 LDA 时,一切正常(即使令人惊讶的是它们提供了完全相同的结果),但是当我尝试时:
qda.model <- qda(Survived~. , data = df.train)
Run Code Online (Sandbox Code Playgroud)
我得到:
qda.default(x, grouping, ...) 中的错误:groupe 0 n'est pas de rang plein
据我所知,这意味着我有一个等级不足。
一些在线研究将我带到这里:https : //stats.stackexchange.com/questions/35071/what-is-rank-deficiency-and-how-to-deal-with-it
但我真的不明白数据有什么问题,我有 8 个预测变量和 891 个观察值,没有一个预测变量似乎是其他变量的线性组合。
你能解释一下这个 QDA 有什么问题吗?
非常感谢!
我正在尝试运行以下命令:
import json
path = 'ch02/usagov_bitly_data2012-03-16-1331923249.txt'
records = [json.loads(line) for line in open(path)]
Run Code Online (Sandbox Code Playgroud)
但我收到以下错误:
UnicodeDecodeError:“ascii”编解码器无法解码位置 6987 中的字节 0xe2:序号不在范围内(128)
从网上我发现应该是因为编码需要设置为utf-8,但我的问题是它已经是utf-8了。
sys.getdefaultencoding()
Out[43]: 'utf-8'
Run Code Online (Sandbox Code Playgroud)
另外,看起来我的文件是 utf-8,所以我真的很困惑另外,以下代码有效:
In [15]: path = 'ch02/usagov_bitly_data2012-03-16-1331923249.txt'
In [16]: open(path).readline()
Run Code Online (Sandbox Code Playgroud)
有没有办法解决这个问题?
谢谢 !
编辑:
当我在控制台中运行代码时,它可以工作,但当我在 Anaconda ( https://www.continuum.io/downloads )提供的 Spyder 中运行时就不行了
你知道会出什么问题吗?
我正在使用ionic,并且已经通过git从machine1到machine2提取了我的项目。
我的离子信息给了我这个:
[错误] ./node_modules/@ionic/app-scripts/package.json文件出现错误:FILE_NOT_FOUND
cli软件包:(/ usr / local / lib / node_modules)
Run Code Online (Sandbox Code Playgroud)@ionic/cli-utils : 1.19.0 ionic (Ionic CLI) : 3.19.0本地套餐:
Run Code Online (Sandbox Code Playgroud)@ionic/app-scripts : not installed Ionic Framework : ionic-angular 3.7.1系统:
Run Code Online (Sandbox Code Playgroud)Node : v8.9.1 npm : 5.5.1 OS : macOS High Sierra其他:
Run Code Online (Sandbox Code Playgroud)backend : pro
运行时,sudo npm install我得到以下信息:
npm WARN checkPermissions缺少对/ Users / gerald / Documents / ionic / yesterdayweather / node_modules的写权限npm WARN checkPermissions缺少对/ Users / gerald / Documents / ionic / yesterdayweather / node_modules / @ …
ionic2 ×2
r ×2
anaconda ×1
date ×1
encoding ×1
javascript ×1
node.js ×1
npm ×1
permissions ×1
python ×1
python-3.x ×1
spyder ×1
typescript ×1