Python DataTable用法(二)

本文介绍了如何使用Python DataTables快速读取CSV和Excel数据,并展示了六种数据查询和处理实例,包括筛选、分组和计算。发现其在某些场景下比Pandas更便捷。

最近发现Python DataTable有查询csv, Excel表数据真的很好用。强烈推荐给大家。有一些甚至比Pandas都要好用一些。这篇文章记录一些查询数据的方法。其中一些小的细节,请大家自己观察结果的返回。

读取csv数据:

tips = dt.fread("D:\\pythonProject\\datacenterqa\\datatables_example\\tips.csv")

1."SELECT total_bill, tip,sex, total_bill*2 AS total_bill_doubled FROM tips where sex = 'Female';"

dt12 = tips[f["sex"] == "Female", ("total_bill", "tip", "sex")][:, f[:].extend({"total_bill_doubled": f.total_bill * 2})]
print(dt12)

结果:

   | total_bill      tip  sex     total_bill_doubled
   |    float64  float64  str32              float64
-- + ----------  -------  ------  ------------------
 0 |      16.99     1.01  Female               33.98
 1 |      24.59     3.61  Female               49.18
 2 |      35.26     5     Female               70.52
 3 |      14.83     3.02  Female               29.66
 4 |      10.33     1.67  Female               20.66
 5 |      16.97     3.5   Female               3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值