已有的文件是2000×180的纯二进制数据。已经以矩阵形式导入到Python中,因为每三个二进制数对应一个字母,所以需要对该数据矩阵进行每三个数为一组的分割。保持行不变
不知道该如何操作,还请指点。
已有的文件是2000×180的纯二进制数据。已经以矩阵形式导入到Python中,因为每三个二进制数对应一个字母,所以需要对该数据矩阵进行每三个数为一组的分割。保持行不变
不知道该如何操作,还请指点。
那就再修改一下, 先合再分:
import pandas as pd
import numpy as np
import re
data= pd.read_excel('c:/users/用户/desktop/文件.xlsx')
data =data.astype('str')
data_re = pd.DataFrame([re.findall(r'.{3}', ''.join(i)) for i in data.values])