Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在Jupyter笔记本上打开csv文件?_Python_Python 3.x_Jupyter Notebook_Opencsv - Fatal编程技术网

Python 如何在Jupyter笔记本上打开csv文件?

Python 如何在Jupyter笔记本上打开csv文件?,python,python-3.x,jupyter-notebook,opencsv,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回溯(最近的呼叫 最后)在() 1进口熊猫作为pd ---->2 df=pd.read\u csv(“视频、游戏、销售、分级、csv.xlsx”) 中的~\A

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

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

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

UnicodeDecodeError回溯(最近的呼叫 最后)在() 1进口熊猫作为pd ---->2 df=pd.read\u csv(“视频、游戏、销售、分级、csv.xlsx”)

中的~\Anaconda3\lib\site packages\pandas\io\parsers.py 解析器f(文件路径或缓冲区、sep、分隔符、头、名称、索引列、, usecols、squeeze、prefix、mangle_dupe_cols、数据类型、引擎、转换器、, 真值、假值、SKIPINITALSPACE、skiprows、nrows、, 不适用值,保留默认值,不适用筛选器,详细,跳过空白行, 解析日期,推断日期时间格式,保留日期列,日期解析器, dayfirst、迭代器、chunksize、压缩、千、十进制、, 行终止符,引号,引号,转义符,注释,编码, 方言,元音,错误行,警告行,跳板行, 跳过页脚、双引号、delim\u空格、as\u recarray、compact\u ints、, 使用\u无符号、低\u内存、缓冲\u行、内存\u映射、浮点\u精度) 653跳过空白行=跳过空白行) 654 -->655返回读取(文件路径或缓冲区,kwds) 656 657语法分析器f.名称=名称

中的~\Anaconda3\lib\site packages\pandas\io\parsers.py _读取(文件路径或缓冲区,kwds)


您指向的文件是xlsx格式。您需要先以csv格式保存文件,然后导入到pandas中。要将XLX转换为csv,可以使用excel或此小程序:

您指向的文件是xlsx格式。您需要先以csv格式保存文件,然后导入到pandas中。要将XLX转换为csv,可以使用excel或此小程序: 您可以使用:

pd.read_excel(file_name.xlsx) 
不用将文件转换为CSV,您可以直接以以前的格式打开excel文件,即使它不起作用,也可以查看文件的路径并进行相应的调整

我希望这有帮助:)

您可以使用:

pd.read_excel(file_name.xlsx) 
不用将文件转换为CSV,您可以直接以以前的格式打开excel文件,即使它不起作用,也可以查看文件的路径并进行相应的调整


我希望这有帮助:)

使用
pd.read\u csv(“视频游戏\u Sales\u with\u Ratings.csv”)
您好!谢谢你的快速回复@bhansa:)我照你说的做了,但它给了我一个新的错误:UnicodeDecodeError Traceback(最近一次调用)pandas/_libs/parsers.pyx in pandas._libs.parsers.TextReader._convert_令牌(pandas_libs\parsers.c:14858)()pandas/_libs/parsers.pyx在pandas中。_libs.parsers.TextReader。_convert_与_数据类型(pandas_libs\parsers.c:17119)转换(pandas/_libs/parsers.pyx在pandas中。_libs.parsers.TextReader。_字符串转换(pandas_libs\parsers.c:17347)在pandas中转换为pandas/_libs/parsers.pyx。_libs在pandas.parsers中转换为._字符串框(“Video_Game_Sales_with_Ratings.csv”)你好!谢谢你的快速回复@bhansa:)我照你说的做了,但它给了我一个新的错误:UnicodeDecodeError Traceback(最近一次通话)pandas/_libs/parsers.pyx in pandas._libs.parsers.TextReader._convert_tokens(pandas_libs\parsers\parsers.c:14858)()pandas/\u libs/parsers.pyx在pandas中。\u libs.parsers.TextReader.\u转换为\u数据类型(pandas\u libs\parsers.c:17119)()pandas/\u libs/parsers.pyx在pandas中。\u libs.parsers.TextReader.\u字符串\u转换(pandas\libs\parsers.c:17347)()pandas/\u libs/parsers.pyx在pandas中。\u libs.parsers.\parsers.\u字符串框\u f8utf!!(pandas\parsers\parsers\parsers\parsers.\parsers.\parsers.\parsers.\par我已将文件更改为csv格式,但现在它给了我另一个错误:UnicodeDecodeError Traceback(上次调用)pandas/_libs/parsers.pyx in pandas._libs.parsers.TextReader._convert_令牌(pandas_libs\parsers.c:14858)()…感谢您的快速回复!!:)我已将文件更改为csv格式,但现在它给了我另一个错误:UnicodeDecodeError Traceback(最近一次调用)pandas/_libs/parsers.pyx in pandas._libs.parsers.TextReader._convert_令牌(pandas_libs\parsers.c:14858)()。。。