小编Fra*_*vey的帖子

webpack-dev-server 出现“npm start”错误

我知道这是一种形成问题的可怕方式,但我已经为此研究了几个小时,但没有取得任何进展。昨晚一切正常,今天早上我从 App Store 收到更新,这让我重新启动,现在我的 npm 服务器(我正在尝试学习 React.js)无法正常工作。这是我的错误日志:

0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'start' ]
2 info using npm@4.0.5
3 info using node@v4.6.1
4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info lifecycle react-essential@1.0.0~prestart: react-essential@1.0.0
6 silly lifecycle react-essential@1.0.0~prestart: no script for prestart, continuing
7 info lifecycle react-essential@1.0.0~start: react-essential@1.0.0
8 verbose lifecycle react-essential@1.0.0~start: unsafe-perm in lifecycle true
9 verbose lifecycle react-essential@1.0.0~start: PATH: /usr/local/lib/node_modules/npm/bin/node-gyp-bin:/Users/FrankHarvey/Dropbox/react-practice/node_modules/.bin:/Users/FrankHarvey/anaconda2/bin:/Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
10 verbose lifecycle react-essential@1.0.0~start: CWD: /Users/FrankHarvey/Dropbox/react-practice
11 …
Run Code Online (Sandbox Code Playgroud)

node.js npm reactjs webpack-dev-server

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

带有 React.createContext 的 Typescript HOC

我有这个 .js 片段,我需要将其转换为 Typescript。

import React from 'react';

const FirebaseContext = React.createContext(null)

export const withFirebase = Component => props => (
    <FirebaseContext.Consumer>
        {firebase => <Component {...props} firebase={firebase} />}
    </FirebaseContext.Consumer>
)

export default FirebaseContext
Run Code Online (Sandbox Code Playgroud)

我最好的猜测是

const FirebaseContext = React.createContext(null)

export const withFirebase = (Component: React.ComponentClass) => (props: any) => (
    <FirebaseContext.Consumer>
        {firebase => <Component {...props} firebase={firebase} />}
    </FirebaseContext.Consumer>
)
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用上下文时 – 通过传递一个new Firebase()

import React from 'react';
import ReactDOM from 'react-dom';

import './index.css';
import * as serviceWorker from './serviceWorker'; …
Run Code Online (Sandbox Code Playgroud)

firebase typescript reactjs react-context

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

在python中,将多个带有不同标题的CSV读入一个数据帧

我有几十个带有类似(但并不总是完全相同)标题的 csv 文件。例如,一个有:

Year Month Day Hour Minute Direct Diffuse D_Global D_IR Zenith Test_Site
Run Code Online (Sandbox Code Playgroud)

一个有:

Year Month Day Hour Minute Direct Diffuse2 D_Global D_IR U_Global U_IR Zenith Test_Site
Run Code Online (Sandbox Code Playgroud)

(注意一个没有“U_Global”和“U_IR”,另一个有“Diffuse2”而不是“Diffuse”)

我知道如何将多个 csv 传递到我的脚本中,但是如何将 csv 的唯一传递值传递给它们当前具有值的列?也许将“Nan”传递给该行中的所有其他列。

理想情况下,我会有类似的东西:

'Year','Month','Day','Hour','Minute','Direct','Diffuse','Diffuse2','D_Global','D_IR','U_Global','U_IR','Zenith','Test_Site'
1992,1,1,0,3,-999.00,-999.00,"Nan",-999.00,-999.00,"Nan","Nan",122.517,"BER"
2013,5,30,15,55,812.84,270.62,"Nan",1078.06,-999.00,"Nan","Nan",11.542,"BER"
2004,9,1,0,1,1.04,79.40,"Nan",78.67,303.58,61.06,310.95,85.142,"ALT"
2014,12,1,0,1,0.00,0.00,"Nan",-999.00,226.95,0.00,230.16,115.410,"ALT"
Run Code Online (Sandbox Code Playgroud)

另一个警告是,需要附加此数据框。它需要保留,因为多个 csv 文件被传递到它。我想我可能会在最后将它写出到它自己的 csv(它最终会转到 NETCDF4)。

python csv netcdf dataframe pandas

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