熊猫csv导入第一行

时间:2014-07-22 02:41:27

标签: python csv pandas multiple-columns

我需要帮助使用pandas 0.7.3将csv导入python 我可以将数据导入python,但列作为一列读入。见例子 下方。

In [12]: data=pd.read_csv(file)'
In [13]: data[:3]
Out[13]:
        Area    Circ.   AR      Round   Solidity
0  1    31650   0.368   2.973   0.336   0.683
1   2   6875    0.836   1.181   0.847   0.924
2  3    12850   0.767   1.543   0.648   0.902

In [14]: data.columns
Out[14]: Index([        Area    Circ.   AR      Round   Solidity], dtype=object)

如何导入数据,以便获得以下数据结构

In [14]: data.columns
Out[14]: Index([Area, Circ., AR, Round, Solidity,], dtype=object)

这样

In [15]:data['area']
Out[15]:
31650
6875
12850
etc

感谢。

1 个答案:

答案 0 :(得分:0)

CSV =逗号分隔值 - 通常大熊猫正在搜索;作为分隔符。

您可以使用sep=中的read_csv来定义分隔符 您可以在定义中使用正则表达式 例如,我将分隔符定义为一个或多个空格。

df = pd.read_csv(file, sep='\s+')

BTW:最新版本为0.14 - 升级pandas