如何使用Jupy在python3中加载csv数据

2024-10-01 09:42:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图使用Jupyter从csv文件导入数据。我是Python新手。 它在空闲状态下工作正常,但在Jupyter中不行。在

import csv
with open("mpg.txt","r") as mpgFile:
    mpgFileReader = csv.reader(mpgFile)
    mpgList = []
    for row in mpgFileReader:
        if len (row)!=0:
            mpgList = mpgList + [row]
mpgFile.close()
print(mpgList)

这是我收到的错误

^{pr2}$

我还试图指定文件的完整路径:

"C:\Users\serdi\Documents\Test\mpg.txt"

但它给了我另一个错误:

  File "<ipython-input-61-fed3bca4876a>", line 2
    with open("C:\Users\serdi\Documents\Test\mpg.txt","r") as mpgFile:
             ^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

Tags: 文件csvintxtas错误withjupyter
2条回答

我使用了(“C:\Users\JOHN-PC\Videos\ml twitter情绪分析开发\data\twitter_火车.csv)用于加载twitter数据集。我在Python3中总是遇到问题。在

原来的问题很可能正如你猜测的那样,即路径不正确。但是第二个错误是由于 "C:\Users\serdi\Documents\Test\mpg.txt"\是一个转义。至少有三种选择。在

使用原始字符串:

with open(r"C:\Users\serdi\Documents\Test\mpg.txt","r") as mpgFile:

注意字符串前面的r。在

转义\:

^{pr2}$

使用“/”代替\

with open("C:/Users/serdi/Documents/Test/mpg.txt","r") as mpgFile:

相关问题 更多 >