Python pandas 读取Excel文件 20C

Excel a.xlsx数据格式为:

['K52', 'B36', 'J06', 'J11'](这是第一行第一个单元格)
['Z01', 'K07', 'J11', 'K07'](这是第二行第一个单元格)
['K02', 'J06', 'J40', 'J40', 'J40', 'J40', 'J40', 'J11', 'J06', 'J06', 'A49', 'J06', 'J06']
['I51', 'K82', 'Z34', 'N61', 'J11']
['D22', 'J11', 'S02', 'K04', 'N76', 'N83']
一共5行,1列
想要变成的数组格式为:
data = [
['K52', 'B36', 'J06', 'J11'],
['Z01', 'K07', 'J11', 'K07'],
['K02', 'J06', 'J40', 'J40', 'J40', 'J40', 'J40', 'J11', 'J06', 'J06', 'A49', 'J06', 'J06'],
['I51', 'K82', 'Z34', 'N61', 'J11'],
['D22', 'J11', 'S02', 'K04', 'N76', 'N83']
]
不要有NAN的数据

1个回答

import pandas as pd
data = []
df=pd.read_excel('test.xlsx')
data.append((df.columns.values.tolist())[0].split(','))
for x in range(0 , len(pd.DataFrame(df))):
    data.append((df.ix[x,0]).split(','))
print (data)
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问