335 Star 1.5K Fork 858

MindSpore / docs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
mindpandas.DataFrame.md 14.61 KB
一键复制 编辑 原始数据 按行查看 历史
luojianing 提交于 2023-07-21 15:16 . replace target=blank

mindpandas.DataFrame

查看源文件  

DataFrame是一个具有行、列索引的二维表数据结构,是MindSpore Pandas主要的数据结构之一。

DataFrame构造

通过字典构建DataFrame示例:

import mindpandas as pd
import numpy as np
d = {'col1': [1, 2], 'col2': [3, 4]}
df = pd.DataFrame(data=d)
print(df)

运行结果如下:

   col1  col2
0     1     3
1     2     4

指定数据类型:

df = pd.DataFrame(data=d, dtype=np.int8)
print(df.dtypes)

运行结果如下:

col1    int8
col2    int8
dtype: object

通过numpy ndarray构造DataFrame:

df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),
                   columns=['a', 'b', 'c'])
print(df2)

运行结果如下:

   a  b  c
0  1  2  3
1  4  5  6
2  7  8  9

DataFrame API

MindSpore Pandas DataFrame API Pandas API 支持平台
mindpandas.DataFrame.add pandas.DataFrame.add CPU
mindpandas.DataFrame.all pandas.DataFrame.all CPU
mindpandas.DataFrame.any pandas.DataFrame.any CPU
mindpandas.DataFrame.apply pandas.DataFrame.apply CPU
mindpandas.DataFrame.applymap pandas.DataFrame.applymap CPU
mindpandas.DataFrame.astype pandas.DataFrame.astype CPU
mindpandas.DataFrame.columns pandas.DataFrame.columns CPU
mindpandas.DataFrame.combine pandas.DataFrame.combine CPU
mindpandas.DataFrame.copy pandas.DataFrame.copy CPU
mindpandas.DataFrame.count pandas.DataFrame.count CPU
mindpandas.DataFrame.cumsum pandas.DataFrame.cumsum CPU
mindpandas.DataFrame.div pandas.DataFrame.div CPU
mindpandas.DataFrame.drop pandas.DataFrame.drop CPU
mindpandas.DataFrame.drop_duplicates pandas.DataFrame.drop_duplicates CPU
mindpandas.DataFrame.dropna pandas.DataFrame.dropna CPU
mindpandas.DataFrame.dtypes pandas.DataFrame.dtypes CPU
mindpandas.DataFrame.duplicated pandas.DataFrame.duplicated CPU
mindpandas.DataFrame.empty pandas.DataFrame.empty CPU
mindpandas.DataFrame.eq pandas.DataFrame.eq CPU
mindpandas.DataFrame.fillna pandas.DataFrame.fillna CPU
mindpandas.DataFrame.ge pandas.DataFrame.ge CPU
mindpandas.DataFrame.groupby pandas.DataFrame.groupby CPU
mindpandas.DataFrame.gt pandas.DataFrame.gt CPU
mindpandas.DataFrame.head pandas.DataFrame.head CPU
mindpandas.DataFrame.iloc pandas.DataFrame.iloc CPU
mindpandas.DataFrame.index pandas.DataFrame.index CPU
mindpandas.DataFrame.insert pandas.DataFrame.insert CPU
mindpandas.DataFrame.isin pandas.DataFrame.isin CPU
mindpandas.DataFrame.isna pandas.DataFrame.isna CPU
mindpandas.DataFrame.iterrows pandas.DataFrame.iterrows CPU
mindpandas.DataFrame.le pandas.DataFrame.le CPU
mindpandas.DataFrame.loc pandas.DataFrame.loc CPU
mindpandas.DataFrame.lt pandas.DataFrame.lt CPU
mindpandas.DataFrame.max pandas.DataFrame.max CPU
mindpandas.DataFrame.mean pandas.DataFrame.mean CPU
mindpandas.DataFrame.median pandas.DataFrame.median CPU
mindpandas.DataFrame.memory_usage pandas.DataFrame.memory_usage CPU
mindpandas.DataFrame.merge pandas.DataFrame.merge CPU
mindpandas.DataFrame.min pandas.DataFrame.min CPU
mindpandas.DataFrame.mul pandas.DataFrame.mul CPU
mindpandas.DataFrame.ne pandas.DataFrame.ne CPU
mindpandas.DataFrame.prod pandas.DataFrame.prod CPU
mindpandas.DataFrame.product pandas.DataFrame.product CPU
mindpandas.DataFrame.rename pandas.DataFrame.rename CPU
mindpandas.DataFrame.replace pandas.DataFrame.replace CPU
mindpandas.DataFrame.reset_index pandas.DataFrame.reset_index CPU
mindpandas.DataFrame.shape pandas.DataFrame.shape CPU
mindpandas.DataFrame.sort_values pandas.DataFrame.sort_values CPU
mindpandas.DataFrame.squeeze pandas.DataFrame.squeeze CPU
mindpandas.DataFrame.std pandas.DataFrame.std CPU
mindpandas.DataFrame.sub pandas.DataFrame.sub CPU
mindpandas.DataFrame.sum pandas.DataFrame.sum CPU
mindpandas.DataFrame.tail pandas.DataFrame.tail CPU
mindpandas.DataFrame.transpose pandas.DataFrame.transpose CPU
mindpandas.DataFrame.values pandas.DataFrame.values CPU
mindpandas.DataFrame.var pandas.DataFrame.var CPU
1
https://gitee.com/mindspore/docs.git
git@gitee.com:mindspore/docs.git
mindspore
docs
docs
r2.0

搜索帮助