输入/输出#

剪贴板#

read_clipboard([sep])

从剪贴板复制文本并传递给 read_csv()

DataFrame.to_clipboard(*[, excel, sep, ...])

将对象复制到系统剪贴板。

平面文件#

read_csv(path, *[, names, index_col, ...])

从逗号分隔值(CSV)文件中读取数据到 DataFrame。

DataFrame.to_csv(path[, sep, na_rep, ...])

将 DataFrame 对象写入逗号分隔值(CSV)文件。

JSON#

read_json(path, *[, orient, typ, dtype, ...])

从 JSON 文件中读取数据到 DataFrame。

DataFrame.to_json([path, orient, ...])

将对象转换为 JSON 字符串。

MaxCompute#

read_odps_query(query[, odps_entry, ...])

从 MaxCompute (ODPS) 查询中读取数据到 DataFrame。

read_odps_table(table_name[, partitions, ...])

从 MaxCompute (ODPS) 表中读取数据到 DataFrame。

DataFrame.to_odps_table(table[, partition, ...])

将 DataFrame 对象写入 MaxCompute (ODPS) 表。

原生 pandas#

read_pandas(data, **kwargs)

从 pandas 创建 MaxFrame 对象。

DataFrame.to_pandas([session])

Parquet#

read_parquet(path, engine, columns, ...[, ...])

从文件路径加载 parquet 对象,返回一个 DataFrame。

DataFrame.to_parquet(path[, engine, ...])

将 DataFrame 以二进制 parquet 格式写入,每个数据块将被写入一个 Parquet 文件。

Lance#

read_lance(path, version, asof, columns, filters)

从文件路径加载 Lance 数据集,返回 DataFrame。

DataFrame.to_lance(path[, mode, index, ...])

将 DataFrame 写入 Lance 数据集。