Party Buzz Kill: Data Storage

Party Buzz Kill: Data Storage

I'm at this party where Bob and Marsha and I are discussing the best languages for programming a Raspberry Pi. Bob advocates for Python, Marsha is a devout student of C. I'm defending my use of R. After all, Raspberry Pi starts with R. We have chased all the other guests out of the room with our conversation.

"With R, I have all sorts of built-in data management," I say. "Manipulating matrices is in R's basic DNA."

Steve wanders in from the other room and joins our conversation. "Matrices aren't a proper data strategy. You should be using a database. You can run SQLite on a Raspberry Pi with hardly any effort."

Bob and Marsha simultaneously turn to stare me down. They are curious about how I'm going to get around this supposition.

Steve is incredulous. Photo by Tima Miroshnichenko

"Sure. SQL with R--in particular SQLite, would have been easy to implement," I pontificate. "Just call up RSQLite, push a few buttons, and Bob's Your Uncle."

"And that's not what you did?" Steve is incredulous.

"I store the R object on disk and pull it into memory when I need it."

"What kind of knucklehead stores data as a file on disk?"


Read more at... https://niemannross.com/2024/04/02/party-buzz-kill-data-storage/

Guenter Faes

Statistische Datenanalyse mit der Statistikumgebung R

11 个月

I think I have already written an article in this context. It was about the right programming language. When it comes to data, I take a similar view. When it comes to manageable data sizes, I even save them as a CSV file for later use (I know, I know, ...). But when I "collect" data, the database system SQLite is actually my first choice on the Pi! I make a decision on what is helpful and sit between 2 chairs at the party again. ??

Monika Wahi

Epidemiology & Biostatistics Consultant a/k/a Data Scientist | Exclusive and innovative solutions for data science challenges in public health, research and education

11 个月

Mark, I loved this and I read the blog post. I wanted to comment on the blog post but it wasn't obvious where to do that, so I'm back here. Your storytelling is so refreshing!

Almaz K.

Turnkey Web3/dApps/SaaS platforms for outcall services | The Internet of Labour ecosystem/platform

11 个月

happy to know that your organic intelligence still has a motivation )

要查看或添加评论,请登录

Mark Niemann-Ross的更多文章

  • Documenting My Code ... For Me

    Documenting My Code ... For Me

    There are two signs of old age: old age, and ..

  • R Meets Hardware

    R Meets Hardware

    R is a programming language for statistical computing and data visualization. It has been adopted in the fields of data…

    2 条评论
  • Party Buzz Kill: modifying data

    Party Buzz Kill: modifying data

    So Steve (SQL), Marsha (C), Bob (Python), and I (R) are at this party. We have TOTALLY cleared the room, especially now…

    2 条评论
  • Rain - Evapotranspiration = mm Water

    Rain - Evapotranspiration = mm Water

    "Eeee-VAP-oooo-TRANS-PURR-ation," I savor the word as I release it into our conversation. I'm still at the party with…

  • R Waters My Garden

    R Waters My Garden

    I'm at a party, and the topic of programming languages comes up. A quarter of the room politely leaves, another half…

    10 条评论
  • Caning and Naming

    Caning and Naming

    We've been back from Port Townsend for a week. Progress on the boat isn't as dramatic as it is when we're spending the…

    1 条评论
  • Irrigate with R and Raspberry Pi

    Irrigate with R and Raspberry Pi

    I’m working on my irrigation system. This requires a controller to turn it on and off.

    3 条评论
  • 5 Reasons to Learn Natural Language Processing with R

    5 Reasons to Learn Natural Language Processing with R

    Why learn R? Why learn Natural Language Processing? Here's five reasons..

    1 条评论
  • Performing Natural Language Processing with R

    Performing Natural Language Processing with R

    I recently released a course on Educative covering topics in Natural Language Processing. Different Learners -…

    1 条评论
  • Pi Day

    Pi Day

    For years, I've assumed Raspberry Pi Ltd would release new versions of the Raspberry Pi on Pi Day (March 14. Aka 3.

    3 条评论

社区洞察

其他会员也浏览了