Pandas總結

1. 將pandas.dataframe 列轉換爲列表

使用.values.tolist()

df = pd.DataFrame({'col1': [1, 1, 2, 2],
                   'col2': ["qwer", "asdf", "sdfg", "zxcv"]})
df.head()
   col1  col2
0     1  qwer
1     1  asdf
2     2  sdfg
3     2  zxcv

df.values
array([[1, 'qwer'],
       [1, 'asdf'],
       [2, 'sdfg'],
       [2, 'zxcv']], dtype=object)
       
df["col2"]
0    qwer
1    asdf
2    sdfg
3    zxcv
Name: col2, dtype: object

df["col2"].values
array(['qwer', 'asdf', 'sdfg', 'zxcv'], dtype=object)

df["col2"].values.tolist()
['qwer', 'asdf', 'sdfg', 'zxcv']
發佈了71 篇原創文章 · 獲贊 15 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章