将字符串中的每个单词读入熊猫新行
问题描述:
我有下面的字符串。 MSG = 我想熊猫数据帧像下面 [ '的' '管理' '导演' '的' 'IMF' '的' ] 1列 '的IMF的总经理' & 6行。将字符串中的每个单词读入熊猫新行
答
您可以使用split
与DataFrame
构造:
msg='The managing director of the IMF'
df = pd.DataFrame(msg.split(), columns=['col'])
print (df)
col
0 The
1 managing
2 director
3 of
4 the
5 IMF
df = pd.DataFrame([msg.split()], columns=list('abcdef'))
print (df)
a b c d e f
0 The managing director of the IMF
备选:
msg='The managing director of the IMF'
L = msg.split()
df = pd.DataFrame(np.array(L).reshape(-1, len(L)), columns=list('abcdef'))
print (df)
a b c d e f
0 The managing director of the IMF
其1行6列 我想1个6行。 –
df.T会转置它。 –
请检查编辑的答案 – jezrael