一、Python創建數據框
Python中最流行的數據框庫是pandas。使用pandas可以輕鬆地創建數據框,而不需要編寫複雜的代碼。下面是一個簡單的示例:
import pandas as pd data = {'name': ['Alice', 'Bob', 'Charlie', 'David'], 'age': [25, 32, 18, 47], 'city': ['New York', 'Paris', 'London', 'Tokyo']} df = pd.DataFrame(data) print(df)
上面的代碼使用了pandas創建了一個數據框,數據框中包含了每個人的姓名、年齡和所在城市。可以看到,使用pandas創建數據框非常直觀和簡單。
二、Python創建一個數據框
除了使用pandas,還有一些其他的Python庫可以用來創建數據框。
如果你想要使用numpy創建數據框,可以使用下面的代碼:
import numpy as np data = np.array([['Alice', 25, 'New York'], ['Bob', 32, 'Paris'], ['Charlie', 18, 'London'], ['David', 47, 'Tokyo']]) df = pd.DataFrame(data=data[1:, :], columns=data[0, :]) print(df)
上面的代碼使用了numpy創建了一個數據數組,然後將其轉換為數據框。這種方法在處理大量數據時更加高效。
三、Python利用數據創建圖表
Python中有很多用於創建圖表的庫,其中最常用的是matplotlib。
下面是一個簡單的示例,它使用matplotlib創建了一個散點圖:
import matplotlib.pyplot as plt x = [1, 2, 3, 4] y = [10, 20, 30, 40] plt.scatter(x, y) plt.show()
上面的代碼使用了plt.scatter()函數創建了一個散點圖,然後使用plt.show()函數將圖表顯示出來。
四、輸入數據創建列表
如果你想要從用戶那裡獲取數據並將其轉換為數據框,可以使用下面的代碼:
name = [] age = [] city = [] n = int(input("請輸入人數:")) for i in range(n): name.append(input("請輸入姓名:")) age.append(int(input("請輸入年齡:"))) city.append(input("請輸入所在城市:")) data = {'name': name, 'age': age, 'city': city} df = pd.DataFrame(data) print(df)
上面的代碼提供了一個從用戶那裡獲取數據並將其轉換為數據框的實例。這種方法非常適合需要處理較小數據量的情況。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/235568.html