如何将CSV加载到IPython笔记本中

2 python csv matplotlib ipython

我有一个csv文件准备加载到我的python代码,但是,我想加载到以下格式:

data = [[A,B,C,D],
        [A,B,C,D],
        [A,B,C,D],
       ]
Run Code Online (Sandbox Code Playgroud)

我如何加载一个可读作为numpy数组的.csv文件?例如,简单地使用以前的教程会破坏使用:

data = np.array(data)
Run Code Online (Sandbox Code Playgroud)

如果做不到这一点,我只想上传我的csv文件(例如'dual-Cored.csv'作为data = dual-Cored.csv)

DrV*_*DrV 10

最简单的解决方案就是:

import numpy as np

data = np.loadtxt("myfile.csv")
Run Code Online (Sandbox Code Playgroud)

只要数据可以转换为float每行并且在每行上具有相同数量的列,这都有效.

如果数据float在某些列中无法转换,您可以为其编写自己的转换器.请参阅numpy.loadtxt文档.它非常灵活.

  • @ user3125347 IPython notebook从哪里导入csv文件? (5认同)