License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/OASIcs.PLATEAU.2019.6
URN: urn:nbn:de:0030-drops-119600
Go to the corresponding OASIcs Volume Portal

Wu, Yifan

Is a Dataframe Just a Table?

OASIcs-PLATEAU-2019-6.pdf (0.6 MB)


Querying data is core to databases and data science. However, the two communities have seemingly different concepts and use cases. As a result, both designers and users of the query languages disagree on whether the core abstractions - dataframes (data science) and tables (databases) - and the operations are the same. To investigate the difference from a PL-HCI perspective, we identify the basic affordances provided by tables and dataframes and how programming experiences over tables and dataframes differ. We show that the data structures nudge programmers to query and store their data in different ways. We hope the case study could clarify confusions, dispel misinformation, increase cross-pollination between the two communities, and identify open PL-HCI questions.

BibTeX - Entry

  author =	{Yifan Wu},
  title =	{{Is a Dataframe Just a Table?}},
  booktitle =	{10th Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU 2019)},
  pages =	{6:1--6:10},
  series =	{OpenAccess Series in Informatics (OASIcs)},
  ISBN =	{978-3-95977-135-1},
  ISSN =	{2190-6807},
  year =	{2020},
  volume =	{76},
  editor =	{Sarah Chasins and Elena L. Glassman and Joshua Sunshine},
  publisher =	{Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{},
  URN =		{urn:nbn:de:0030-drops-119600},
  doi =		{10.4230/OASIcs.PLATEAU.2019.6},
  annote =	{Keywords: Usability of Programming Languages}

Keywords: Usability of Programming Languages
Collection: 10th Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU 2019)
Issue Date: 2020
Date of publication: 30.03.2020

DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI