Databin
Databin["id"]
表示 Wolfram Data Drop 中的数据仓.
Databin["id",n]
表示数据仓中的前 n 个项.
Databin["id",-n]
表示数据仓中最近的 n 个项.
Databin["id",{m,n}]
表示数据仓中项 m 至 n,负数表示从末端计数.
Databin["id",{m,n,s}]
表示数据仓中项 m 至 n,其中步长为 s.
Databin["id",time]
表示追溯回过去的项,时间段由 time 指定.
Databin["id",date]
表示数据仓中从指定日期到现在的项.
Databin["id",{date1,date2}]
表示数据仓中从 date1 到 date2 的项.
Databin["id",range,{"key1","key2",…}]
仅表示数据仓中各项内部键值为 keyi 的元素.
更多信息
- 在 Databin["id"] 中,id 可以是缩写 ID、完整的 UUID、或短或长的 URL.
- Wolfram Cloud 中数据仓的长 URL 的形式为 datadrop.wolframcloud.com/databin/.
- Databin 使用标准序列规范:
-
All 所有项 n 项 1 到 n -n 最后 n 个项 {n} 仅项 n {m,n} 项 m 到 n(含两端) {m,n,s} 项 m 到 n,步长为 s - Databin["id"] 等价于 Databin["id",All].
- 在 Databin["id",time] 中,time 指定为 Quantity 对象.
- time 的特殊形式包括:
-
"Minute" 最近的分钟 "Hour" 最近的小时 "Day" 最近的 24 小时 "Week" 最近的 7 天 "Month" 最近的 30 天 "Year" 最近的 365 天 - 在 Databin["id",date] 中,date 指定为 DateObject.
- 支持在数据仓上进行以下操作:
-
EventSeries[databin] 数据仓中所有数据的事件序列 TimeSeries[databin] 数据仓中所有数据的时间序列 Dataset[databin] 数据仓中时间标记和项的数据集 Get[databin] 作为关联列表的数据仓全部内容 Normal[databin] 数据仓中不带元数据的项列表 Values[databin] 数据仓中不带时间标记的值列表 Keys[databin] 对应于数据签名的关联键值 DateListPlot[databin] 数据仓中各键的时间序列图 Options[databin] 得到数据仓的选项 SetOptions[databin,…] 重置数据仓的选项 DeleteObject[databin] 永久删除一个数据仓 - 一般情况下,运用于 TimeSeries 和 EventSeries 对象的函数可直接应用于 Databin 对象. 例子包括 Histogram、Mean 和 TimeSeriesMap.
- 数据仓上的运算可以使用 Databin[…][request,…] 执行.
- 检索数据仓内容的基本请求包括:
-
"Latest" 添加的最后一项,带有元数据 "Recent" 最近的项,带有元数据 "TimeInterval" 数据仓中项的时间跨度 "Timestamps" l数据仓中所有项的时间标记列表 "GeoLocations" 数据仓中所有项的地理位置列表 "EventSeries" 数据仓中数据的事件序列 (EventSeries) "TimeSeries" 数据仓中数据的时间序列 (TimeSeries) "FullEntries" 所有数据仓项,带有元数据 (Get) "Entries" 所有数据仓项,不带有元数据 (Normal) "Values" 用于数据仓中每个键的值列表 (Values) request,params 提出一个带参数 params 的请求 - 可能的参数 params 包括:
-
seq 由序列规范 seq 给出的项 <key1val1,… > 详细规范 - 详细规范中的可能项包括:
-
"StartIndex" 要包括的第一个项的指数 "EndIndex" 要包括的最后一个项的指数 "StartTime" 要包括的第一个项的时间 "EndTime" 要包括的最后一个项的时间 - 与添加数据至数据仓相关的请求包括:
-
"Add",data 添加数据至数据仓 "WebForm" 添加数据至数据仓的云部署形式 - Databin["id"]["Add",data] 等价于 DatabinAdd["id",data].
- Databin["id"]["Add",data,"Authorization"->token] 包括授权令牌,它必须与数据仓创建时所指定的令牌匹配.
- Databin["id"]["Add",data,"Timestamp"date] 包括数据仓项的自定义时间标记.
- 数据仓标识运算包括:
-
"ShortID" 数据仓的短 ID "UUID" 数据仓的完整 UUID "ShortURL" 数据仓的短 URL "URL" 数据仓基于 UUID 的完整 URL "Name" 指定给数据仓的名称 - 数据仓的元数据请求包括:
-
"Information" 关于数据仓的信息 "EntryCount" 数据仓中项的数目 "Size" 数据仓内容的大小 "Keys" 数据仓解释签名的键名 "LatestDate" 最后一项添加的日期 "CreationDate" 首次创建数据仓的日期 "ExpirationDate" 数据仓的失效日期 "Class" 用于创建数据仓的类别 - Databin["id"]["Keys"] 等价于 Keys[Databin["id"]].
- 与添加的项目相关的数据仓操作包括:
-
"Interpretation" 数据仓的解释签名 - 数据仓的访问控制操作包括:
-
"Permissions" 数据仓的权限 "Owner" 数据仓所有者的 Wolfram ID "Administrators" 数据仓管理员的 Wolfram ID "Creator" 数据仓创建者的 Wolfram ID - 数据仓报告生成操作包括:
-
"Report" 关于数据仓的报告,作为局部笔记本给出 "WebReport" 关于数据仓的报告,作为云笔记本给出 - 数据仓上的某些操作可能需要在 Wolfram Cloud 上进行认证.
- 数据仓权限等选项可以使用 Options 得到,并可使用 SetOptions 设置.
- Databin 的 Information 可能包含以下属性:
-
"Bin" 完整数据仓识别 "DataInterpretation" 诠释数据仓的签名 "Class" 用于创建数据仓的类 "Owner" 数据仓拥有者的 Wolfram ID "SourceType" 数据仓资源 "CreationDate" 首次创建数据仓的日期 "Creator" 数据仓创建者的 Wolfram ID "Permissions" 数据仓的允许权限 "EntryCount" 数据仓中的条目数 "LatestTimestamp" 最近的时间戳 "ExpirationDate" 数据仓的到期日 "Size" 数据仓内容的大小
范例
打开所有单元关闭所有单元基本范例 (3)
属性和关系 (3)
Databin 表达式的 Information 包括完整的数据仓规范、创建日期和其他细节:
从 Information 表达式中获取可用属性的列表:
用 DateBounds 来获取与给定数据仓关联的第一个和最后一个时间戳:
DeleteObject 永久删除数据仓:
文本
Wolfram Research (2014),Databin,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Databin.html (更新于 2019 年).
CMS
Wolfram 语言. 2014. "Databin." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2019. https://reference.wolfram.com/language/ref/Databin.html.
APA
Wolfram 语言. (2014). Databin. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Databin.html 年