你如何在Jupyter Notebook上打开一个csv文件?

时间:2017-11-07 21:24:15

标签: python python-3.x jupyter-notebook opencsv

我从Kaggle(带有评级的视频游戏)下载了一个数据库,但是我无法用我的Jupyter笔记本打开它。

我从这两行代码开始,但它给了我一个错误......

 import pandas as pd
   df = pd.read_csv("Video_Game_Sales_with_Ratings.csv.xlsx")
  

UnicodeDecodeError Traceback(最近一次调用   最后)in()         1个导入pandas为pd   ----> 2 df = pd.read_csv(“Video_Game_Sales_with_Ratings.csv.xlsx”)

     

〜\ Anaconda3 \ lib \ site-packages \ pandas \ io \ parsers.py in   parser_f(filepath_or_buffer,sep,delimiter,header,names,index_col,   usecols,squeeze,prefix,mangle_dupe_cols,dtype,engine,converter,   true_values,false_values,skipinitialspace,skiprows,nrows,   na_values,keep_default_na,na_filter,verbose,skip_blank_lines,   parse_dates,infer_datetime_format,keep_date_col,date_parser,   dayfirst,迭代器,chunksize,压缩,千,十进制,   lineterminator,quotechar,quoting,escapechar,comment,encoding,   dialect,tupleize_cols,error_bad_lines,warn_bad_lines,skipfooter,   skip_footer,doublequote,delim_whitespace,as_recarray,compact_ints,   use_unsigned,low_memory,buffer_lines,memory_map,float_precision)       653 skip_blank_lines = skip_blank_lines)       654    - > 655返回_read(filepath_or_buffer,kwds)       656       657 parser_f。 name = name

     

〜\ Anaconda3 \ lib \ site-packages \ pandas \ io \ parsers.py in   _read(filepath_or_buffer,kwds)

2 个答案:

答案 0 :(得分:1)

您可以使用:

pd.read_excel(file_name.xlsx) 

您可以直接以以前的格式打开excel文件,而不必将文件转换为CSV,即使它不起作用,也请尝试查看文件路径并进行相应调整。

我希望这会有所帮助:)

答案 1 :(得分:0)

您指向的文件是xlsx格式。您需要先以csv格式保存文件,然后导入到pandas中。要将xlxs转换为csv,您可以使用excel或此applet: http://www.zamzar.com/convert/xlsx-to-csv/