我将一个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'
熊猫通常将一行作为输入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')