Skip to main content

Table对象VS. Pandas DataFrame

  1. 每个Table必有一个字符串的name属性;
  2. 每个Table有一个字符串可选的description属性,用于描述Table自身
  3. 每个Table的行索引总是为默认的RangeIndex;
  4. 每个Table的列索引将总是字符串且独一无二且单层,且不为缺失值;
  5. 每个Table的列索引将具有额外标签column_labels用于描述列索引;
  6. 每个Table的类型转换系统将是简化后的Nullable数据类型;
  7. 每个Table的HTML显示,会显示列的简化类型

MultiTable VS. DiskCache

  1. 每个MultiTable的值总是Table对象

  2. 每个MultiTable的size_limit将为当前磁盘的free disk_usage*0.95 以及cull_limit将为0;

  3. 每个MultiTable的with语句退出后不仅close cache数据库还删除数据库;

  4. 增加concat, reshape, eval, aggregate, format操作五个数据pipeline方法:

    1. concat: 横向/纵向合并 (不新增值但改变维度)
    2. reshape: 长转宽/宽转长 (改变形状和行列值)
    3. mutate: 基于现有列计算新列; (根据已有列修改列但不改变维度)
    4. aggregate: 加总列信息为更小行数的列; (根据已有列,创建新Table) (比如从个体加总成家庭层面)
    5. format: 列排序/行排序/表名/表描述/列值范围/列值替换/列数据类型/列名重命名/列名标签 (不改变行列值和形状)
  5. 区分add和update方法: add仅仅在key不存在时使用, update则将可以更新存在的key; 使用选项来设置是否lock source

  6. 通过构造表达式来

  7. 增加IO:

    1. from_csv
    2. from_tsv
    3. from_pickle
    4. from_stata
    5. to_csv
    6. to_tsv
    7. to_pickle
    8. to_stata

Metadata

Release files for tidydata 0.1.19

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tidydata 0.1.19
File Size Uploaded
tidydata-0.1.19.tar.gz 21.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tidydata 0.1.19
File Interpreter ABI Platform
tidydata-0.1.19-py3-none-any.whl Python 3 none any Details

Total release size: 45.7 kB

Release files / tidydata-0.1.19.tar.gz

Download URL tidydata-0.1.19.tar.gz
Size 21.8 kB
Tags Source
SHA-256 checksum
How to use checksums
8b087645498dfb2446bb3680a05ba8a1e3e784b35fb10ce7e26764cdee3c287c
BLAKE2b-256 checksum
How to use checksums
6e3a14d3d980b2004aac9ff1620b1d401dac81f9d9bcbe6ffa292b29af1c92c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.11.6 Linux/6.7.0-arch3-1

Release files / tidydata-0.1.19-py3-none-any.whl

Download URL tidydata-0.1.19-py3-none-any.whl
Size 24.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
db7e9dc8cd609b75a73a46e2ddf1e7cca0dd8c4809430613754fbf2c43c68353
BLAKE2b-256 checksum
How to use checksums
c9cf79b57c5aeabe3a3251cee0ec40951cb0691d49b1a7def11217b4375ed568
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.1 CPython/3.11.6 Linux/6.7.0-arch3-1

Release history Release notifications | RSS feed

This release

0.1.19 This release

2 release files

0.1.18

2 release files

0.1.17

2 release files

0.1.14

2 release files

0.1.13

2 release files

0.1.12

2 release files

0.1.11

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

3 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page