Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python拆分提取的CSV数据_Python_Csv_Split - Fatal编程技术网

Python拆分提取的CSV数据

Python拆分提取的CSV数据,python,csv,split,Python,Csv,Split,我有一些数据(取自CSV文件),格式如下: MyValues = [[2 2 2 1 1] [2 2 2 2 1] [1 2 2 1 1] [2 1 2 1 2] [2 1 2 1 2] [2 1 2 1 2] [2 1 2 1 2] [2 2 2 1 1] [1 2 2 1 1]] 我

我有一些数据(取自CSV文件),格式如下:

 MyValues = [[2 2 2 1 1]
             [2 2 2 2 1]
             [1 2 2 1 1]
             [2 1 2 1 2]
             [2 1 2 1 2]
             [2 1 2 1 2]
             [2 1 2 1 2]
             [2 2 2 1 1]
             [1 2 2 1 1]]
我想将这些数据分为2/3和1/3,并能够区分它们。比如说

twoThirds = [[2 2 2 1 1]
             [2 2 2 2 1]
             [1 2 2 1 1]
             [2 1 2 1 2]
             [2 1 2 1 2]
             [2 1 2 1 2]]

 oneThird = [[2 1 2 1 2]
             [2 2 2 1 1]
             [1 2 2 1 1]]
我已经尝试使用以下代码来实现这一点,但我不确定我是否以正确的方式实现了这一点

   twoThirds = (MyValues * 2) / 3 #What does this code provide me?

它只是一个列表,使用切片表示法。并阅读:


我不确定你在问什么。看起来您正在尝试对阵列进行切片。三分之二,三分之一=MyValues[:len(MyValues)*2/3],MyValues[len(MyValues)*2/3:]。您也可以在切片表示法上检查此问题。
In [59]: l = range(9)

In [60]: l[:len(l)/3*2]
Out[60]: [0, 1, 2, 3, 4, 5]

In [61]: l[len(l)/3*2:]
Out[61]: [6, 7, 8]