数据帧(DataFrame)是二维数据结构,即数据以行和列的表格方式排列。类似与平常使用的表格。
来自 https://www.yiibai.com/pandas/python_pandas_dataframe.html
数据帧(DataFrame)是二维数据结构,即数据以行和列的表格方式排列。类似与平常使用的表格。
来自 https://www.yiibai.com/pandas/python_pandas_dataframe.html
DataFrame可用以
pandas.DataFrame( data, index, columns, dtype, copy)
从上述参数中可以看出,数据帧和系列相似。
data亦为数据,可以通过数组,系列,列表,列表字典(字典不可)和另一个数据帧进行创建。
index为行标签。若为输入指定参数,则依旧为1,2,3,4~
columns为列标签。
dtype为数据类型
copy,默认为False
# 1,创建一个空数据帧
import pandas as pd
blank_dataframe = pd.DataFrame()
print(blank_dataframe)
Empty DataFrame
Columns: []
Index: []
Process finished with exit code 0
2,用列表创建数据帧
# 可以通过单列表或列表中再包含一个列表(相当于二维)来创建。
import pandas as pd
list1 = ["here", "yuan", "leer", "haoer"]
list2 = [["lewao", 22], ["heier", 23], ["yuaner",19]]
moren_datfram = pd.DataFrame(list1)
datfram = pd.DataFrame(list2,columns=["name","age"], dtype=int)
float_datfram = pd.DataFrame(list2,columns=["name","age"], dtype=float)
print(moren_datfram)
print(datfram)
print(float_datfram)
0
0 here
1 yuan