当我使用熊猫在kaggle的笔记本中多次读取csv文件时发生了什么?

时间:2020-04-16 04:37:57

标签: python pandas jupyter-notebook kaggle

我正在参加kaggle的NCAA March Madness Anlytics竞赛。我用熊猫从csv文件中读取信息,但是遇到了这样的问题:

seeds = pd.read_csv('/kaggle/input/march-madness-analytics-2020/2020DataFiles/2020DataFiles/2020-Womens-Data/WDataFiles_Stage1/WNCAATourneySeeds.csv')
seeds

此处输出为空。然后我又像这样尝试:

rank = seeds.merge(teams)

然后出现错误: NameError:名称“种子”未定义。

我不知道发生了什么,所以我离线尝试了一下,结果什么也没发生。我想念什么吗?我该如何解决?请注意,这不是我第一次使用read_csv()从此笔记本中的csv文件读取数据,尽管我无法弄清楚这种麻烦与我的处境之间是否存在联系。

2 个答案:

答案 0 :(得分:1)

您必须将CSV文件放入python保存项目的文件夹中。 运行此命令以找到目的地:

%pwd 

将文件放入目标位置并运行以下命令:

seeds = pd.read_csv('WNCAATourneySeeds.csv')

您还可以运行以下命令:

seeds = pd.read_csv(r'C:\Users....\WNCAATourneySeeds.csv')

其中“ C”是保存文件的磁盘,并用“ ...”替换为保存文件的计算机路径。也使用“ \”而不是“ /”。

答案 1 :(得分:0)

我终于找到了问题。我没有注意到我在markdown单元中编写代码。愚蠢的我!