Python是進行數據分析的一種出色語言,主要是因為以數據為中心的python軟件包具有奇妙的生態係統。 Pandas是其中的一種,使導入和分析數據更加容易。
Pandas MultiIndex.from_tuples()
函數用於將元組列表轉換為MultiIndex。它是構造MultiIndex的幾種方法之一。
用法: MultiIndex.from_tuples(tuples, sortorder=None, names=None)
參數:
tuples:每個元組是一個行/列的索引。
sortorder:排序級別(必須按該級別按字典順序排序)
返回:索引:MultiIndex
範例1:采用MultiIndex.from_tuples()
函數使用python元組構造一個MultiIndex。
# importing pandas as pd
import pandas as pd
# Creating the Tuple
tuples =[(30, 'Larry'), (20, 'Mike'),
(18, 'David'), (25, 'Tim')]
# Print the Tuple
print(tuples)
輸出:
現在,使用元組創建MultiIndex。
# Creating the MultiIndex
midx = pd.MultiIndex.from_tuples(tuples, names =('Age', 'Name'))
# Print the MultiIndex
print(midx)
輸出:
正如我們在輸出中看到的那樣,該函數使用元組創建了一個MultiIndex對象。
範例2:采用MultiIndex.from_tuples()
函數使用python元組構造一個MultiIndex。
# importing pandas as pd
import pandas as pd
# Creating the Tuple
tuples =[('Physics', 85), ('Chemistry', 88),
('Maths', 95), ('Computers', 99)]
# Print the Tuple
print(tuples)
輸出:
現在,使用元組創建MultiIndex。
# Creating the MultiIndex
midx = pd.MultiIndex.from_tuples(tuples, names =('Subject', 'Marks'))
# Print the MultiIndex
print(midx)
輸出:
相關用法
- Python pandas.map()用法及代碼示例
- Python Pandas Timestamp.now用法及代碼示例
- Python Pandas Timestamp.second用法及代碼示例
- Python Pandas DataFrame.abs()用法及代碼示例
- Python Pandas Series.lt()用法及代碼示例
- Python Pandas dataframe.all()用法及代碼示例
- Python Pandas DataFrame.ix[ ]用法及代碼示例
- Python Pandas Series.pop()用法及代碼示例
- Python Pandas TimedeltaIndex.max用法及代碼示例
- Python Pandas Timestamp.dst用法及代碼示例
- Python Pandas Timestamp.tz用法及代碼示例
- Python Pandas Series.mean()用法及代碼示例
- Python Pandas TimedeltaIndex.min用法及代碼示例
- Python Pandas Series.ptp()用法及代碼示例
- Python Pandas dataframe.cov()用法及代碼示例
注:本文由純淨天空篩選整理自Shubham__Ranjan大神的英文原創作品 Python | Pandas MultiIndex.from_tuples()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。