pandas之創建DataFrame

pandas創建DataFrame的方式主要有兩種,通過列表創建與通過字典創建,下面一一演示一下。

import pandas as pd

df1 = pd.DataFrame([[1,2,3],[7,5,7],[9,7,4]])
>>> df1
   0  1  2
0  1  2  3
1  7  5  7
2  9  7  4

df2 = pd.DataFrame({'name':['Tom','Jerry'], 'sex':['male','female']}) 
>>> df2
    name     sex
0    Tom    male
1  Jerry  female

df的行索引標籤與列索引標籤可以後期進行自定義修改,也可以在創建df時進行指定。

df1 = pd.DataFrame([[1,2,3],[7,5,7],[9,7,4]], index=['num1', 'num2', 'num3'], columns=['col1', 'col2', 'col3'])
>>> df1
      col1  col2  col3
num1     1     2     3
num2     7     5     7
num3     9     7     4

df2 = pd.DataFrame({'name':['Tom','Jerry'], 'sex':['male','female']}, index=['index1','index2'])
>>> df2
         name     sex
index1    Tom    male
index2  Jerry  female

# 通過字典進行創建時,也可以通過下面這種方式自定義行列標籤
df3 = pd.DataFrame({'name':{'index1':'Tom', 'index2':'Jerry'}, 'sex':{'index1':'male', 'index2':'female'}})
>>> df3
         name     sex
index1    Tom    male
index2  Jerry  female

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章