当使用大熊猫读取csv文件它输出用于/不支持的操作数类型:“模块”和“STR”

问题描述 投票:0回答:1

我上传了CSV文件插入驱动器,我试图从colab阅读。当我尝试用熊猫读它,它给了我这个错误。类型错误:“模块”和“STR”:用于/不支持的操作数类型。有什么建议么?

import pandas as pd
nyc = pd.read_csv(drive/'My  Drive'/'Warehouse_and_Retail_Sales.csv')

TypeError                                 Traceback (most recent call last)
<ipython-input-17-65c50fb1735f> in <module>()
----> 1 nyc = pd.read_csv(drive/'My  Drive'/'Warehouse_and_Retail_Sales.csv')

TypeError: unsupported operand type(s) for /: 'module' and 'str'
python pandas csv
1个回答
0
投票

大熊猫通常需要一个行输入read_csv,你正在做的是多线通入大熊猫。

什么是驱动器?是一个变量,你已经声明?

你会写是这样的:

nyc = pd.read_csv('drive/My  Drive/Warehouse_and_Retail_Sales.csv')

简单的解决办法是,将文件加载到正在运行的程序的目录(或直接在下面,你正在运行的程序的文件夹,做这样的进口:

# Directly in the folder
nyc = pd.read_csv('Warehouse_and_Retail_Sales.csv')

# In a folder below called imports
nyc = pd.read_csv('./imports/Warehouse_and_Retail_Sales.csv')

© www.soinside.com 2019 - 2024. All rights reserved.