小编jua*_*nli的帖子

R中的封闭环境,功能环境等不同

我对函数的不同环境有几个问题.请看以下示例:

environment(sd)
# <environment: namespace:stats>
Run Code Online (Sandbox Code Playgroud)

命名空间:stats是否指向函数sd的封闭环境?

pryr::where(sd) 
# <environment: package:stats>
Run Code Online (Sandbox Code Playgroud)

package:stats是否指向函数sd的绑定环境?

根据Hadley Wickham的高级R说:"封闭的环境属于这个功能,永远不会改变......"

但是功能的封闭环境可以改变如下:

new.env <- new.env()
environment(f) <- new.env
Run Code Online (Sandbox Code Playgroud)

函数'environment属性表示函数的执行环境,对吗?关于R通过环境查找内容的在线文章

总结一下我的问题:

  1. 我们真的可以改变函数的封闭环境吗?
  2. 这两种不同的环境是stats什么?
  3. 功能的环境是什么?

它类似于一前一后在这里.

environment r function

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

C中的数据类型混淆

以下代码有效:

int main(void)
{  
   float f = get_float();
   int i = round(f*100);
   printf("%i\n", i); 
}
Run Code Online (Sandbox Code Playgroud)

然而,如果以这种方式编码会产生错误:

printf("%i\n", round(1.21*100));
Run Code Online (Sandbox Code Playgroud)

输出说round(1.21*100)float.那么,为什么呢

int i = round(f*100); 
Run Code Online (Sandbox Code Playgroud)

很好吗?

c type-conversion

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

使用dplyr更改第一行group_by主题ID的变量值

2,000多门科目。我想按主题将每个第一行的'time2'值更改为0。例如,ID = 2主题在该主题的第一行中的“ time2”具有1。考虑到2k主题,如何将其更改为0?

ID    time1  time2   
 1      0     0
 1      0     1
 1      1     5
 2      0     1
 2      1     3
 2      3     5
 3   ....
Run Code Online (Sandbox Code Playgroud)

r dplyr

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

找不到模块:无法解析'.../score-board-app/src/components'中的'./components/player'

我使用Create-React-App构建一个小的React应用程序.完整代码存储在github中

我的文件结构:

src
  components
    Players.js
    Player.js
App.css
App.js
index.css
index.js
...
Run Code Online (Sandbox Code Playgroud)

App.js:

import React from 'react';
import './App.css';
import PropTypes from 'prop-types';// used to fix the error: 'PropTypes' is not defined
import Header from './components/Header';
import Players from './components/Players';

const App = (props) => (
  <div className="scoreboard">
    <Header title={props.title} />
    <Players />
  </div>
  );

App.propTypes = {
  title: PropTypes.string.isRequired
};


export default App;
Run Code Online (Sandbox Code Playgroud)

Player.js:

import React from 'react';

const Player = (props) => (
  <div className="player">
    <div className="player-name">
      Jim …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs create-react-app

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

找不到页面:http://127.0.0.1:8000/sitemap.xml/

以下是在我的网站中为我的一个应用“博客”创建站点地图的代码:(使用Django 2.0)

settings.py

INSTALLED_APPS += [
'django.contrib.sites',
'django.contrib.sitemaps',
] 
TEMPLATES = [
{
    'BACKEND': 'django.template.backends.django.DjangoTemplates',
    'DIRS': [],
    'APP_DIRS': True,
    'OPTIONS': {
        'context_processors': [
            'django.template.context_processors.debug',
            'django.template.context_processors.request',
            'django.contrib.auth.context_processors.auth',
            'django.contrib.messages.context_processors.messages',
        ],
    },
},
]
Run Code Online (Sandbox Code Playgroud)

urls.py

from django.urls import include, path
from django.contrib.sitemaps.views import sitemap
from blog.sitemaps import PostSiteMap

sitemaps = {'posts': PostSiteMap}

urlpatterns += [
path('sitemap.xml', sitemap, {'sitemaps': sitemaps}, 
name='django.contrib.sitemaps.views.sitemap')
]
Run Code Online (Sandbox Code Playgroud)

sitempas.py(在“博客”应用目录下)

from django.contrib.sitemaps import Sitemap
from .models import Post


class PostSiteMap(Sitemap):
    changefreq = 'weekly'
    priority = 0.5

def items(self):
    return Post.published.all()

def …
Run Code Online (Sandbox Code Playgroud)

sitemap django

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