python通过列表创建一行数据框

前端之家收集整理的这篇文章主要介绍了python通过列表创建一行数据框前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
python中,假设我有一个列表[1,2,3,…,100],我想使用此列表创建一个数据框,其中有一行,行值是列表.这样做的最快捷,最优雅的方法是什么?

解决方法

将列表作为列表参数传递给数据:
In [11]:

l = range(1,100)
pd.DataFrame(data=[l])
Out[11]:
   0   1   2   3   4   5   6   7   8   9  ...  89  90  91  92  93  94  95  96  \
0   1   2   3   4   5   6   7   8   9  10 ...  90  91  92  93  94  95  96  97   

   97  98  
0  98  99  

[1 rows x 99 columns]

您可以将列名称作为arg传递给DataFrame构造函数或直接分配:

pd.DataFrame(data = [l],columns = col_list)

要么

df.columns = col_list

猜你在找的Python相关文章