octave - 从 Octave 数据帧访问数据时出现问题
问题描述
我正在尝试从满足某些条件的 Octave 数据框中访问数据。
假设数据框名称是 A,带有 comulns 'Date' 和 'Close Price'。
假设我们打算在收盘价小于 5 时访问收盘价。
我正在使用命令:
A.关闭(A.关闭<5)
我收到以下错误:
错误:subsref.m 查询名称关闭返回的位置 5 subsref.m 查询名称返回的位置
我在 youtube 上看到了一个说明视频,其中使用了相同的命令但没有出现错误。
解决方案
我无法重现该问题。您确定您的数据框已正确初始化吗?
pkg load dataframe
A = dataframe( [1,2;3,4;5,6;7,8], 'colnames', { 'Date', 'Close Price' } );
A.Close( A.Close < 5 )
% ans =
% 2
% 4
我怀疑您的错误可能与您的列名是 的事实有关Close_Price
,但您尝试通过“关闭”对其进行索引。您是否还有其他以“关闭”一词开头的专栏?
推荐阅读
- sql-server - 调度 SQL Server 代理作业时,为什么 SSIS 选项在步骤类型中不可用
- wix - Wix Toolset RegistrySearch 卸载问题 MSI INFO 1402 “无法打开密钥。验证您对该密钥有足够的访问权限”
- c# - 如何在.net核心中调用带有参数的动作?
- swift - Swift:带有闭包和类型别名的函数语法
- c# - 设置 asp-items 而不获取“当前上下文中不存在该名称”的最简单示例
- sql-server - 子查询不返回值
- reactjs - 如何清除另一个页面中搜索输入字段的值
- react-native - 如何通过 snapchat 广告跟踪应用安装
- git - git describe --tags 不适用于 Jenkins 管道构建
- c - “错误:每当“如果”条件为假时,变量就被使用单元化”是什么意思?