【发布时间】:2017-10-21 19:08:11
【问题描述】:
我正在尝试从 python 中的现有 CSV 文件创建数据框对象,但我遇到了问题。我尝试将CSV文件导入python,但我不知道我是否成功。
>>> import os
>>> userhome = os.path.expanduser('~')
>>> csvfile= userhome + r'\Desktop\train.csv'
>>> with open(csvfile, "r") as f:
在我写完这些声明后,它什么也没做。
所以第一个问题 - 我是否将 CSV 文件导入 python?如果我没有怎么导入?
之后如何在 python 中显示 CSV 文件中的数据?
我安装了熊猫
Python IDE 3.6.3 外壳
【问题讨论】:
-
你通过
pandas.有一个函数调用 read_csv 直接将你的 csv 加载到数据框对象。 -
我不知道将字符串设为正则表达式(使用
r'')是否会“修复”您对反斜杠的使用。您通常需要使用双反斜杠,以便转义转义字符。例如:'\\Desktop\\train.csv'。我通常只是使用 unix 路径描述获取路径并通过os处理它,例如path = os.path.abspath('/Desktop/train.csv')。 -
什么都没有发生,因为你的冒号最后告诉它更多的命令即将到来。你的
with声明是说“我希望你用f做点什么”,但你从来没有告诉它。
标签: python python-3.x csv dataframe