Using the CSV Plugin

As discussed in theĀ Advanced features in PyCharm's scientific projects section of Chapter 11, Turning On Scientific Mode, this plugin offers a great way to work with CSV files in PyCharm. The CSV Plugin allows us to view data using the same environment used for code editing, while also providing a tabular interface that displays the data in a more user-friendly manner, as shown here:

The table viewer from the CSV Plugin

Similar to the Database Navigator, this plugin also allows us to view and edit the data in a CSV file in PyCharm as we go. In addition to CSV files, this plugin can also handle tabs, commas, semicolons, or pipe characters (|) as the separators. As we have seen from the previous chapter, there is a limit to the size of a file this plugin can handle; most of the time, it can work just fine.

This plugin is a must-have for data scientists, specifically any Python developers that work with CSV. More details on this plugin can be found at plugins.jetbrains.com/plugin/7793-markdown.

Next, we will look at another plugin that we used in the book: Markdown.