最近发现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

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

被折叠的 条评论
为什么被折叠?



