在Python中,數(shù)據(jù)分析中最常用的三種數(shù)據(jù)結(jié)構(gòu)分別是DataFrame、list和json。DataFrame是pandas庫中的一個數(shù)據(jù)結(jié)構(gòu),它是基于二維表格形式的數(shù)據(jù)結(jié)構(gòu),其中每行代表一個實例,每列代表一個特征。list則是Python自帶的數(shù)據(jù)結(jié)構(gòu),有序且可變,可存儲任意類型的元素。而json則是一種輕量級的數(shù)據(jù)交換格式,易于閱讀和編寫。
# DataFrame示例 import pandas as pd data = {'Name': ['Alice', 'Bob', 'Charlie', 'David'], 'Age': [25, 30, 35, 40], 'Salary': [5000, 7000, 9000, 11000]} df = pd.DataFrame(data) print(df) # 輸出結(jié)果為: # Name Age Salary # 0 Alice 25 5000 # 1 Bob 30 7000 # 2 Charlie 35 9000 # 3 David 40 11000
上面的例子中展示了如何創(chuàng)建一個DataFrame對象,并將其打印輸出。其中,鍵(Name、Age、Salary)為列名,值(對應(yīng)列表中的值)為數(shù)據(jù)。
# list示例 lst = ['Alice', 'Bob', 'Charlie', 'David'] print(lst) # 輸出結(jié)果為: # ['Alice', 'Bob', 'Charlie', 'David']
上面的例子中展示了如何創(chuàng)建一個list對象,并將其打印輸出。其中,每個元素都是列表中的一個單獨項。
# json示例 { "Name": "Alice", "Age": 25, "Salary": 5000 }
在上面的json示例中,使用了鍵值對的形式來描述數(shù)據(jù)。這與字典類型類似,也是常用于網(wǎng)絡(luò)傳輸和數(shù)據(jù)存儲的格式。JSON可以表示復(fù)雜數(shù)據(jù)結(jié)構(gòu)和嵌套類型,而且支持廣泛的基礎(chǔ)數(shù)據(jù)類型。