【发布时间】:2021-02-15 03:36:28
【问题描述】:
我有以下清单:
x=['2 5 6 7', '9 11 13 15', '31 52 56 94']
我的最终目标是在 jupyter notebook 中将其显示为包含列和行的表格。
这是我到目前为止所做的:
-
我将列表转换为列表列表,现在我的列表如下所示:
x=[['2 5 6 7'], ['9 11 13 15'], ['31 52 56 94']] -
问题是我不知道如何拆分每个字符串。例如我想做得到:
[['2' '5' '6' '7'], ['9' '11' '13' '15'], ['31' '52' '56' '94']]
以便我可以使用以下内容通过 pandas 库打印表格
import pandas as pd
df = pd.DataFrame (x,columns=['int1','int2','int3','int4'])
print (df)
最终输出应该是这样的,列名和行名
int1 int2 int3 int4
2 5 6 7
9 11 13 15
31 52 56 94
请帮助我朝着正确的方向前进。
【问题讨论】:
标签: python-3.x pandas strsplit