NumPy的loadtxt()的文件路径名

时间:2013-05-08 16:09:28

标签: python file numpy

我想知道是否有人提供了有关如何使用NumPy的loadtxt()加载CSV文件的信息。由于某种原因,它声称没有这样的文件或目录,显然有。我甚至复制/粘贴了完整的路径(有和没有前导/用于root),但无济于事。

from numpy import *
FH = loadtxt("/Users/groenera/Desktop/file.csv")

from numpy import *
FH = loadtxt("Users/groenera/Desktop/file.csv")

documentation for loadtxt对此非常无益。

3 个答案:

答案 0 :(得分:1)

这可能不是loadtxt问题。试试吧

f = open("/Users/groenera/Desktop/file.csv")

确保loadtxt的错误。另外,请尝试使用Unicode字符串:

f = open(u"/Users/groenera/Desktop/file.csv")

答案 1 :(得分:1)

你可能忘记了双斜杠,“//”。有些机器要求这样做。

所以而不是

FH = loadtxt("/Users/groenera/Desktop/file.csv")

这样做:

FH = loadtxt("C:\\Users\\groenera\\Desktop\\file.csv")

答案 2 :(得分:0)

我使用的是PyCharm,Python 3.5.2。

右键单击您的项目并使用'planet.csv'打开一个文件并粘贴您的文本。

为每列添加标题。

代码:

import pandas as pd
data = pd.read_csv('planet.csv',sep = "\n")
print (data)