帮助中心

# DataFrame类型

# 简介

DataFrame是带有行标签和标签的二维数据表格,该模块提供用文本/CSV文件/字符串/数据表DataTable/通用对象创建DataFrame、将DataFrame转换为文本、CSV、数据表DataTable、拷贝DataFrame对象、获取值/行/列/子DataFrame、追加行/列、连接、合并、排序、转置、缺失值填充、判断是否大于/大于等于/小于/小于等于/等于/不等于另一个值/对象、获取属性字典/行索引/列标签/数据类型/维度/形状/元素个数、判断是否为空等操作

# 函数概览

函数名称 描述
append (opens new window) 调用append函数将指定的行数据追加到当前增强数据表的末尾。
concat (opens new window) 调用concat函数连接Series或DataFrame实例列表并获取生成的增强数据表实例。
copy (opens new window) 调用copy函数拷贝Dataframe对象。
drop (opens new window) 调用drop函数按标签名称和对应的轴向删除行或列,或者直接指定Index或者(一组)列名。
fromDataTable (opens new window) 调用fromDataTable函数获取从DataTable实例构建增强数据表实例。
fromObject (opens new window) 调用fromObject函数使用通用数据类型创建Dataframe。
getAttributes (opens new window) 调用getAttributes函数获取数据集的全局属性Key-Value。
getBriefInfo (opens new window) 调用getBriefInfo函数获取Dataframe对象的简要信息。
getColumnByLabel (opens new window) 调用getColumnByLabel函数通过列标签获取指定的列。
getColumnsIndex (opens new window) 调用getColumnsIndex函数获取列索引。
getDtypes (opens new window) 调用getDtypes函数获取数据集的数据类型,每一列对应一种数据类型。
getNdim (opens new window) 调用getNdim函数获取数据的维度。
getRowByLabel (opens new window) 调用getRowByLabel函数通过标签获取整行。
getRowIndex (opens new window) 调用getRowIndex函数获取行索引。
getShape (opens new window) 调用getShape函数获取行列数。
getSize (opens new window) 调用getSize函数获取总的元素个数。
getSubDataFrameByColumnRange (opens new window) 调用getSubDataFrameByColumnRange函数根据列所划分的区域获取子增强性数据表。
getSubDataFrameByRange (opens new window) 调用getSubDataFrameByRange函数通过区域获取指定的子DataFrame。
getSubDataFrameByRowList (opens new window) 调用getSubDataFrameByRowList函数通过行标签列表获取子DataFrame(可指定列标签列表获取指定列)。
getSubDataFrameByRowRange (opens new window) 调用getSubDataFrameByRowRange函数通过行区域获取指定的子Dataframe。
getSubDataFrameBySeries (opens new window) 调用getSubDataFrameBySeries函数通过series实例从当前增强数据表获取子增强数据表。
getTypeName (opens new window) 调用getTypeName函数获取DataFrame对象的数据类型名称。
getValueByIndex (opens new window) 调用getValueByIndex函数通过行列索引获取单个值。
getValueByIndexLabel (opens new window) 调用getValueByIndexLabel函数通过行索引和列标签获取单个值。
getValueByLabel (opens new window) 调用getValueByLabel函数通过行列标签对获取单个值。
isEmpty (opens new window) 调用isEmpty函数判断增强数据表对象是否为空。
isNull (opens new window) 调用isNull函数判断DataFrame对象是否为空对象。
join (opens new window) 调用join函数,基于索引或指定列的方式连接另一个DataFrame增强数据表对象。
merge (opens new window) 调用merge函数按条件连接两个增强数据表。
readCSV (opens new window) 调用readCSV函数,读取以逗号分割的CSV格式文件为增强数据表。
readString (opens new window) 调用readString函数,读取以逗号分割的字符串文件为增强数据表。
readText (opens new window) 调用readText函数读取以逗号分割的字符串文件为增强数据表。
setValueByIndexLabel (opens new window) 调用setValueByIndexLabel函数通过行索引和列标签设置值。
setValues (opens new window) 调用setValues函数为指定的元素赋值。可以是单个值,可以是一整行或者一整列。
sort (opens new window) 调用sort函数沿着某个轴按值进行排序。
sortByIndex (opens new window) 调用sortByIndex函数通过行/列的索引对增强数据表进行排序。
toCSV (opens new window) 调用toCSV函数将当前增强数据表写入逗号等符号分割的CSV文件中。
toDataTable (opens new window) 调用toDataTable函数将当前增强数据表转换为DataTable。
toString (opens new window) 调用toString函数将Dataframe对象转换为普通文本。
toText (opens new window) 调用toText函数将增强数据表转换为表格形式的字符串。
transpose (opens new window) 调用transpose函数将当前增强数据表转置。
gt (opens new window) 调用gt函数比较当前Dataframe是否大于某个值或一组值。
ge (opens new window) 调用ge函数判断当前Dataframe是否大于等于某个值或一组值。
lt (opens new window) 调用lt函数判断当前Dataframe是否小于某个值或一组值。
le (opens new window) 调用le函数判断当前Dataframe是否小于等于某个值或一组值。
eq (opens new window) 调用eq函数判断该当前Dataframe是否等于某个值或一组值。
ne (opens new window) 调用ne函数判断该当前Dataframe是否不等于某个值或一组值。
fillNull (opens new window) 调用fillNull函数使用指定的方法填充缺失值。
appendRowFromList (opens new window) 调用appendRowFromList函数向Dataframe中追加一行
appendColumnFromList (opens new window) 调用appendColumnFromList函数向Dataframe中追加一列。
getSeriesList (opens new window) 调用getSeriesList函数获取Dataframe指定区间(闭区间)的行/列。
vlookup (opens new window) 调用vlookup函数按条件查找并获取当前增强数据表实例的单元格值。
readExcel (opens new window) 调用readExcel函数从Excel文件生成增强数据表。
toExcel (opens new window) 调用toExcel函数将当前增强数据表实例写入到Excel工作簿文件中。
readJson (opens new window) 调用readJson函数读取Json信息生成增强数据表。
toJson (opens new window) 调用toJson函数将增强数据表转换为Json信息。
setColumnNames (opens new window) 调用setColumnNames设置增强数据表的目标列名称并支持批量设置。
getAbsoluteRowIndex (opens new window) 调用getAbsoluteRowIndex函数获取目标增强数据表的行绝对索引。
getAbsoluteColumnsIndex (opens new window) 调用getAbsoluteRowIndex函数获取目标增强数据表的列绝对索引。
getRowByAbsoluteIndex (opens new window) 调用getRowByAbsoluteIndex函数通过当前增强数据表实例按绝对索引获取行实例。
getColumnByIndex (opens new window) 调用getColumnByIndex函数通过当前增强数据表实例按列索引获取行列实例。
getSubDataFrameByAbsoluteRowList (opens new window) 调用getSubDataFrameByAbsoluteRowList函数通过行的绝对索引列表获取子表(可不连续)。
getSubDataFrameByAbsoluteColumnRange (opens new window) 调用getSubDataFrameByAbsoluteColumnRange函数按列的绝对索引划分的区域获取字表。
getSubDataFrameByAbsoluteIndexRange (opens new window) 调用getSubDataFrameByAbsoluteIndexRange函数按行和列的绝对索引获取指定区域的子表。
setValuesByAbsoluteIndex (opens new window) 调用setValuesByAbsoluteIndex函数将数据插入到增强数据表指定位置。
dropByAbsoluteIndex (opens new window) 调用dropByAbsoluteIndex函数按指定的绝对索引和轴向删除行或列。
getSubDataFrameByAbsoluteRowRange (opens new window) 调用getSubDataFrameByAbsoluteRowRange函数按行的绝对索引划分的区域获取字表。
toList (opens new window) 调用toDataTable函数将当前增强数据表转换为列表。
最近更新时间: { "value": "2023-09-12", "effect": true }