One - One Code All

Blog Content

pandas中dataframe转为list方法df.values.flatten().tolist()

Python 统计学-科学计算   2014-07-19 10:36:51

先用numpy的 array() 转为ndarray类型,再用tolist()函数转为list

一句话概括就是:df.values.flatten().tolist()

>>> import pandas as pd
>>> d = {"ticker":['000001.OF','000002.OF']}
>>> df = pd.DataFrame(d)
>>> df
    ticker
0  000001.OF
1  000002.OF
>>> df.values
array([['000001.OF'],
       ['000002.OF']], dtype=object)
>>> df.values.flatten()
array(['000001.OF', '000002.OF'], dtype=object)


也可以通过np.array先转化再转换。


上一篇:airflow backfill用法
下一篇:Python流式分块下载Response.iter_content

The minute you think of giving up, think of the reason why you held on so long.