将 CSV 文件加载到 Colab 的 3 种方法2025年1月7日 | 5 分钟阅读 Python 是一种高级、解释型编程语言,以其简洁和清晰而闻名。它支持多种编程范式,包括过程式、面向对象式和函数式编程模式。Python 的设计理念强调代码的可读性,其语法允许程序员用比 C++ 或 Java 等语言更少的代码行来实现特定的原则。 Python 的主要特点包括动态类型、自动内存管理(垃圾回收)以及支持从 Web 开发、数据分析到人工智能和科学计算等众多功能的全面标准库。Python 的多功能性使其深受初学者和经验丰富的开发人员的喜爱,能够快速原型化和开发复杂的应用程序。其社区驱动的开发和开源性质促成了庞大的库和框架生态系统,使其能够胜任各种领域和应用。 Google ColabGoogle Colab,简称 Google Colaboratory,是 Google 提供的一个基于云的交互式编程和协作平台。它允许用户通过网络浏览器编写和执行 Python 代码,而无需在本地安装任何环境。Google Colab 的一些主要功能包括:
将 CSV 文件加载到 Colab 的 3 种方法方法 1:使用 Pandas 库Pandas 是一个广泛使用的 Python 库,用于数据操作和分析。它提供了一个方便的 `read_csv()` 函数,可以将 CSV 文件直接加载到 Pandas DataFrame 中,DataFrame 是一个二维标记数据结构。 示例 输出 PassengerId Survived Pclass \ 0 1 0 3 1 2 1 1 2 3 1 3 3 4 1 1 4 5 0 3 Name Sex Age SibSp \ 0 Braund, Mr. Owen Harris male 22.0 1 1 Cumings, Mrs. John Bradley (Florence Briggs Th... female 38.0 1 2 Heikkinen, Miss. Laina female 26.0 0 3 Futrelle, Mrs. Jacques Heath (Lily May Peel) female 35.0 1 4 Allen, Mr. William Henry male 35.0 0 Parch Ticket Fare Cabin Embarked 0 0 A/5 21171 7.2500 NaN S 1 0 PC 17599 71.2833 C85 C 2 0 STON/O2. 3101282 7.9250 NaN S 3 0 113803 53.1000 C123 S 4 0 373450 8.0500 NaN S 说明
方法 2:使用 wget 命令Colab 允许您通过在命令前加上 `!` 来运行 shell 命令。`wget` 命令用于直接将文件从网络下载到 Colab 环境中。 示例 输出 Saving to: 'titanic.csv' titanic.csv 100%[===================>] 58.89K --.-KB/s in 0.04s 2024-07-03 15:49:24 (1.30 MB/s) - 'titanic.csv' saved [60302/60302] PassengerId Survived Pclass \ 0 1 0 3 1 2 1 1 2 3 1 3 3 4 1 1 4 5 0 3 \ 0 Braund, Mr. Owen Harris male 22.0 1 1 Cumings, Mrs. John Bradley (Florence Briggs Th... female 38.0 1 2 Heikkinen, Miss. Laina female 26.0 0 3 Futrelle, Mrs. Jacques Heath (Lily May Peel) female 35.0 1 4 Allen, Mr. William Henry male 35.0 0 Parch Ticket Fare Cabin Embarked 0 0 A/5 21171 7.2500 NaN S 1 0 PC 17599 71.2833 C85 C 2 0 STON/O2. 3101282 7.9250 NaN S 3 0 113803 53.1000 C123 S 4 0 373450 8.0500 NaN S 说明
方法 3:上传功能Colab 提供了一个附加功能,允许您从本地计算机选择文件并直接上传到 Colab 环境中。 示例 输出 Saving Marks.csv to Marks (5).csv dict_keys(['Marks (5).csv']) File 'data.csv' not found in uploaded files. 说明
|
我们请求您订阅我们的新闻通讯以获取最新更新。