11
为什么人们喜欢熊猫而不是SQL?
自1996年以来我一直在使用SQL,因此我可能会有所偏见。我已经广泛使用MySQL和SQLite 3,但也使用了Microsoft SQL Server和Oracle。 我见过的使用Pandas进行的绝大多数操作都可以通过SQL轻松完成。这包括过滤数据集,选择要显示的特定列,将函数应用于值等等。 SQL具有优化器和数据持久性的优点。SQL还具有清晰易懂的错误消息。Pandas的API有点晦涩难懂,在某些情况下,有时需要使用单个[ stuff ],[[ stuff ]]有时需要使用.loc。熊猫的复杂性部分是由于存在如此多的超载而造成的。 所以我试图了解为什么熊猫如此受欢迎。