我有一个如下的数据集:
0000000000000001,0
0000000000000010,0
0000000000000011,1
0000000000000100,1
0000000000000101,1
0000000000000110,0
0000000000000111,1
0000000000001000,0
0000000000001001,0
.
.
.
我希望将每行的第一列转换为逗号分隔,类似于这样:
0000000000000001,0
转换为 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0
。以下代码存在一个小问题:
full_data
不是由整数组成的二维numpy数组,而是由字符串组成的一维数组。我不确定如何解决这个问题。欢迎提供任何提示。data = []
my_data = np.genfromtxt('file.csv', delimiter=',', dtype='str')[:,0]
for i in my_data:
x= np.asarray(i)
data.append(x.tolist())
full_data = np.asarray(data)
谢谢