这是我的列表,我想将其转换为数据框
list =[["32:31",1,56],
["25:31",2,78],
["08:31",3,3],
["28:41",4,98]]
我们可以将此列表转换为 Dataframe,例如 -: (我只想获取第三个元素)
a
56
78
3
98
我尝试df = pd.DataFrame(list)了一些条件,但没有成功
请帮我
谢谢
import pandas as pd
_list =[["32:31",1,56],
["25:31",2,78],
["08:31",3,3],
["28:41",4,98]]
df = pd.DataFrame({'a':[elem[2] for elem in _list]})
print(df)
输出:
a
0 56
1 78
2 3
3 98
不要使用变量list,因为 python 代码字。
使用DataFrame带有列表理解的构造函数通过索引获取 3. 值[2](python 计数来自0):
L =[["32:31",1,56],
["25:31",2,78],
["08:31",3,3],
["28:41",4,98]]
df = pd.DataFrame({'a':[x[2] for x in L]})
print (df)
a
0 56
1 78
2 3
3 98