首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >第一次将CSV导入Python中

第一次将CSV导入Python中
EN

Stack Overflow用户
提问于 2022-11-20 04:28:31
回答 1查看 45关注 0票数 0

我是一个R用户,最近一直在学习如何使用Python!

在R中,我通常导入CSV文件如下:

代码语言:javascript
复制
> getwd()
[1] "C:/Users/me/OneDrive/Documents"

my_file = read.csv("my_file.csv")

现在,我正在尝试学习如何用Python来完成这个任务。

我首先尝试了这段代码,并得到了以下错误:

代码语言:javascript
复制
import pandas as pd

df = pandas.read_csv('C:\Users\me\OneDrive\Documents\my_file.csv')

File "<ipython-input-17-45a11fa3e8b1>", line 1
    df = pandas.read_csv('C:\Users\me\OneDrive\Documents\my_file.csv')
                         ^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape

然后我尝试了这个替代方法,但仍然得到了一个错误:

代码语言:javascript
复制
df = pandas.read_csv(r"C:\Users\me\OneDrive\Documents\my_file.csv")

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-20-c0ac0d536b37> in <module>
----> 1 df = pandas.read_csv(r"C:\Users\me\OneDrive\Documents\my_file.csv")

NameError: name 'pandas' is not defined

有人能告诉我我做错了什么,以及如何解决这个问题吗?

谢谢!

注:我在Anaconda内使用木星笔记本。

EN

回答 1

Stack Overflow用户

发布于 2022-11-20 04:35:08

关于第二个错误,请确保系统中安装了pandas模块。您可以在终端中运行此代码段来安装模块。

代码语言:javascript
复制
pip install pandas -U

在python中,\somealphabet表示为Unicode字符。您可以做的是,要么使用\\somealphabet,要么用/替换\

代码语言:javascript
复制
df = pd.read_csv('C:\\Users\\me\\OneDrive\\Documents\\my_file.csv')

df = pd.read_csv('C:/Users/me/OneDrive/Documents/my_file.csv')
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74505645

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档