色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 轉數據框

江奕云2年前8瀏覽0評論

Python是一種高級編程語言,用于數據處理,數據分析和機器學習等任務。在數據處理方面,Python中的pandas庫提供了一個數據結構,即“數據框”DataFrame。數據框是一個二維帶標簽的數據結構,可以容納不同類型的數據,包括整數,浮點數,字符串等等。在這篇文章中,我們將介紹如何使用Python將各種數據轉換為數據框。

# 導入pandas模塊
import pandas as pd
# 將列表轉換為數據框
list_data = [['Alice',22],['Bob',33],['Cathy',45],['David',27]] # 列表包含姓名和年齡
df1 = pd.DataFrame(list_data,columns=['Name','Age']) # 創建數據框
print(df1)
'''
Name  Age
0  Alice   22
1    Bob   33
2  Cathy   45
3  David   27
'''

上述代碼中,我們使用pandas模塊將一個列表轉換為數據框。列表中包含了若干個列表,每個小列表包含了一個姓名和一個年齡。我們使用columns參數指定了數據框的列名。輸出結果是一個包含姓名和年齡的數據框。

# 將字典轉換為數據框
dict_data = {'Name':['Alice','Bob','Cathy','David'],'Age':[22,33,45,27]} # 字典包含姓名和年齡
df2 = pd.DataFrame(dict_data) # 創建數據框
print(df2)
'''
Name  Age
0  Alice   22
1    Bob   33
2  Cathy   45
3  David   27
'''

上述代碼中,我們使用pandas模塊將一個字典轉換為數據框。字典中包含了兩個鍵,分別是姓名和年齡。我們直接將字典傳遞給pd.DataFrame()函數,函數會自動創建一個數據框。輸出結果同樣是一個包含姓名和年齡的數據框。

# 將CSV文件轉換為數據框
df3 = pd.read_csv('data.csv') # 讀取CSV文件
print(df3)
'''
Name  Age  Salary
0   Alice   22    5000
1     Bob   33    6000
2   Cathy   45    8000
3   David   27    7000
4  Edward   35    9000
'''

上述代碼中,我們使用pandas模塊將一個CSV文件轉換為數據框。我們使用pd.read_csv()函數讀取文件,函數會自動將文件中的數據轉換為一個數據框。輸出結果是一個包含姓名、年齡和薪水的數據框。

總結一下,本文介紹了如何使用Python將各種數據轉換為數據框。我們可以將列表、字典、CSV文件等數據轉換為數據框。數據框是Python中非常方便的二維數據結構,我們可以使用它來進行各種數據處理和分析任務。