小编Nea*_*eal的帖子

合并具有相同值的numpy数组/数据框并保持差异

我有两个数组。

第一个看起来像这样:

        Date          Price  Volume
2019-04-15 01:00:00    50      100
2019-04-15 02:00:00    35      120
Run Code Online (Sandbox Code Playgroud)

第二个数组如下所示:

        Date          Price  Volume
2019-04-15 01:00:00    50      200
2019-04-15 02:00:00    40      130
Run Code Online (Sandbox Code Playgroud)

输出数组应如下所示:

        Date          Price  Volume
2019-04-15 01:00:00    50      300
2019-04-15 02:00:00    35      120
2019-04-15 02:00:00    40      130
Run Code Online (Sandbox Code Playgroud)

因为价格和第一行的日期相同,所以我对输出数组中的体积求和。

我尝试了几种方法。也许有人对如何创建输出数组或数据框有一个想法。

python numpy pandas

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

类型错误:无法在 React 表单中读取 null 的属性“值”

我正在处理一个表单,在该表单中我有一个只需要数字或字母的 HTML 输入。我的状态接口的简短形式如下:

interface State {
    location: string;
    startDate: Date;
}
Run Code Online (Sandbox Code Playgroud)

我像这样初始化我的状态:

const [state, setState] = useState<State>({
        location: '',
        startDate: new Date(),
    });
Run Code Online (Sandbox Code Playgroud)

我的 onChangeHandler 如下:

const handleChangeLocation = useCallback((event: ChangeEvent<HTMLInputElement>): void => {
        setState(prevState =>
            update(prevState, {
                location: {$set: event.target.value},
            })
        );
    }, []);
Run Code Online (Sandbox Code Playgroud)

HTML 输入是这样的:

<input id="search-grid-location" className="search-grid-element" type="text"
                           placeholder="Location"
                           onChange={handleChangeLocation}/>
Run Code Online (Sandbox Code Playgroud)

当我在输入中写 ie 1 时没有错误,但是当我写 2 时,在第一次输入后,就会发生错误。输入字段包含 12

错误发生在定位线上。见图片

我调试了应用程序并且 event.target.value 保存输入值。因此,prevState 变量可能存在错误。我使用功能组件。

我使用 immutability-helper 包来更新我的状态。关联

javascript typescript reactjs

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

标签 统计

javascript ×1

numpy ×1

pandas ×1

python ×1

reactjs ×1

typescript ×1