Model.new_space_from_pandas#
- Model.new_space_from_pandas(obj, space=None, cells=None, param=None, space_params=None, cells_params=None)#
从Pandas DataFrame或Series创建子空间。
警告
该方法已弃用。
创建一个名为
space
的空间,并可选地从传入的Pandas DataFrame或Series对象obj
中生成单元格。如果未指定space
,空间将自动命名为SpaceN
,其中N
由modelx自动生成。参数名称默认取自obj
的索引,除非通过param
参数覆盖索引名称。obj
可以拥有多级索引作为其索引。 如果obj
的索引有名称,则单元格的参数名称会被设置为该名称,但可以被param
参数覆盖。 如果obj
的索引没有名称,且未提供param
参数,则会引发错误。- Parameters:
obj – DataFrame 或 Series 对象。
space – 空间名称。
param – 用于设置参数名称的字符串序列。 当
frame
具有单层索引(即非MultiIndex)时,也可以传递单个字符串来设置单个参数名称。space_params – 字符串或整数的序列,用于按名称或索引指定空间参数。
cells_params – 通过名称或索引指定单元格参数的字符串或整数序列。
另请参阅
new_cells_from_pandas()
: 从DataFrame或Series创建Cells。在0.20.0版本中变更:该方法已弃用。