首页 > 编程问答 >我正在尝试复制 Kaggle 上用于 DAX ESG Media Dataset 的脚本。它下载了 CSV 文件,但没有任何效果

我正在尝试复制 Kaggle 上用于 DAX ESG Media Dataset 的脚本。它下载了 CSV 文件,但没有任何效果

时间:2024-07-19 13:42:22浏览次数:18  
标签:import pip sentence-transformers

文件名是 SDG alignment with DAX companies - Swisstext 2023.ipynb 我正在使用 colaboratory ( https://colab.research.google.com/drive ) 来处理脚本,但我只是收到错误

我在 colaboratory 上下载了有效的文件,他们尝试安装但它不会工作。我已经无计可施了。我仍然需要尝试在数据中工作。

这是 kaggle 上的第一段代码,我认为这是我的问题的开始

在这个单元格中,将 DATA_DIR 设置为可以从中获取两个文件的目录阅读。

from google.colab import drive
drive.mount('/content/gdrive/', force_remount=True)

DATA_DIR = "/content/gdrive/MyDrive/dax_esg_dataset/"`

我尝试更改此内容以镜像我过去处理过的文件,但不起作用

从 Excel 下载 Lending Club 数据

DATA_DIR = pd.read_csv("esg_documents_for_dax_companies.csv")

根据需要更改文件名

这是第二部分错误的 当我尝试安装这个时,我还收到错误消息

确保安装了所有依赖项。

import sentence_transformers

我尝试使用 import pip install sentence_transformers

我得到的只是更多错误


遇到的问题是 Colab 笔记本中的代码假定数据位于 Google Drive 中的特定目录中,而似乎试图直接从 Kaggle 加载数据。让我们一步步解决这个问题,以便能够使用代码并处理数据。

以下是需要采取的步骤:

  1. 上传数据:
  2. 从 Kaggle 下载数据: 将 Kaggle 数据集 ( esg_documents_for_dax_companies.csv 和可能需要的任何其他文件) 下载到的本地计算机上。
  3. 上传到 Google Drive: 将下载的文件上传到的 Google Drive。可以将它们放在任何喜欢的位置,但请记住该位置,因为稍后需要在代码中指定它。

  4. 更新代码中的 DATA_DIR

  5. 在 Colab 笔记本中,将 DATA_DIR 变量更新为指向在 Google Drive 中放置数据的目录的路径。例如,如果的数据位于名为 "DAX_ESG_Data" 的文件夹中,则的代码应如下所示:

```python from google.colab import drive drive.mount('/content/gdrive/', force_remount=True)

DATA_DIR = "/content/gdrive/My Drive/DAX_ESG_Data/" ```

  1. 安装 sentence_transformers
  2. 在代码单元格中运行以下命令以安装 sentence_transformers 库:

python !pip install sentence_transformers - 注意:在 Colab 中,在代码单元格中使用 ! 符号来运行终端命令。

  1. 读取数据:
  2. 现在,可以使用 pandas 读取数据文件。例如:

```python import pandas as pd

df = pd.read_csv(DATA_DIR + "esg_documents_for_dax_companies.csv") ```

其他提示:

  • 检查文件路径: 确保在代码中使用的所有文件路径都是正确的,并且与在 Google Drive 中存储数据的位置相匹配。
  • 重新启动运行时: 有时,在安装新库或更改 Google Drive 挂载后,最好重新启动 Colab 笔记本的运行时。可以通过 "Runtime" -> "Restart runtime..." 来完成此操作。

通过执行这些步骤,应该能够解决代码中的错误并开始处理的数据。如果遇到任何其他问题,请告诉我具体遇到的错误信息,我会尽力帮助。

标签:import,pip,sentence-transformers
From: 78765897

相关文章

  • Python - Conda - 对比 conda 和 pip
    之前已经写过一篇和工具相关的文章:《工具篇:makeasparrowcmakebuildsystem》,本文继续这个话题,大家可能都用过conda和pip,但是对于他们的区别和关系,可能大家不一定很清楚,本文来尝试做一些总结。一、conda1.1简介conda是一个通用的包管理器,意思是什么语言的包都可以用它进行管......
  • Transformers Pipeline + Mistral-7B-Instruct-v0.x修改Chat Template
    在使用https://huggingface.co/mistralai/Mistral-7B-Instruct-v0.3提供的Generatewithtransformers代码进行测试时,产生以下报错:fromtransformersimportpipelinemessages=[{"role":"system","content":"Youareapiratechatbotwhoalw......
  • 完美解决ImportError: cannot import name ‘PILLOW_VERSION‘的正确解决方法,亲测有效
    完美解决ImportError:cannotimportname'PILLOW_VERSION’的正确解决方法,亲测有效!!!亲测有效完美解决ImportError:cannotimportname'PILLOW_VERSION'的正确解决方法,亲测有效!!!报错问题解决思路解决方法1.检查Pillow版本2.使用正确的版本检查方法3.更新代码示例......
  • 数据结构与算法 —— Transformers之Pipeline
    Transformers之Pipeline是HuggingFaceTransformers库中提供的一种使用预训练模型进行推理的极简方式。这些Pipeline对象从库中抽象出大部分复杂代码,为多项任务(如命名实体识别、情感分析、特征提取和问答等)提供了简单的API。以下是对Transformers之Pipeline的详细介绍:一、......
  • Broken pipe异常分析及解决
    Brokenpipe异常分析报1.错误描述ClientAbortException:java.io.IOException:Brokenpipe可能出现原因:TCP服务端write数据时,收到SIGPIPE信号(连接已经终止)场景:TCP握手尚未结束时,连接已经close;服务端收到一次read,但write了多次;连接通道被占满,新连接被拒绝时,client中断了......
  • 【人工智能】Transformers之Pipeline(一):音频分类(audio-classification)
    ​​​​​​​目录一、引言 二、音频分类(audio-classification)2.1概述2.2技术原理2.2.1 Wav2vec2.0模型 2.2.1HuBERT模型2.3pipeline参数2.3.1pipeline对象实例化参数2.3.2pipeline对象使用参数 2.4 pipeline实战2.4.1指令识别(默认模型) 2.4.2 情......
  • Spring的启动流程refresh方法、配置类解析流程@Component、@Configuration、@Import、
    Spring的启动流程概述:核心方法:refresh方法,作用就是实例化spring容器中的所有单例。 3步:生成BeanFactory容器(有beanDefinition类信息和bean对象实例)生成BeanDefinition类信息生成bean对象实例 需要知道的知识:1、先有beanDefinition类信息,再有bean对象。2、在beanDefi......
  • 使用 pip 和 requirements.txt 安装 Python 包
    1.构建当前项目需要的软件包pip3installpipreqspip3installpip-toolspipreqs--savepath=requirements.in&&pip-compile1.根据配置文件批量安装软件包。requirements.txt在某些环境中,可使用pip3而不是pippipinstall-rrequirements.txt2.检查当前环境......
  • pip安装错误:error: externally-managed-environment
    pip安装出错:error:externally-managed-environment×Thisenvironmentisexternallymanaged╰─>ToinstallPythonpackagessystem-wide,tryaptinstallpython3-xyz,wherexyzisthepackageyouaretryingtoinstall.参考:https://stackoverflow.com/q......
  • unplugin-auto-import 简介
    unplugin-auto-import简介unplugin-auto-import是一个用于自动导入常用函数和变量的Vite和Webpack插件。它可以帮助开发者减少手动导入的麻烦,提高开发效率。安装使用npm或yarn安装:npminstall-Dunplugin-auto-import或yarnadd-Dunplugin-auto-import配置......