06_DataFrame创建
2026/8/9 11:35:07 网站建设 项目流程
  • Series 设计就是 name 显示在底部,DataFrame 才会把 name 显示成顶部列表头
  • DataFram 创建
    1. to_frame()方法一键转 DataFrame
    2. 通过Series创建DataFrame
    3. 直接通过字典创建DataFrame
importpandasaspdimportnumpyasnpimportmatplotlib.pyplotasplt# Series 设计就是 name 显示在底部,DataFrame 才会把 name 显示成顶部列表头defseries_DataFrameDesc():seriesData=pd.Series([11,12,13,14,15],name="apple")print(seriesData)print("seriesData维度: ",seriesData.ndim)print("Series 设计就是 name 显示在底部,DataFrame 才会把 name 显示成顶部列表头")print()# 一键转 DataFramedf=seriesData.to_frame()print("to_frame()方法一键转 DataFrame\n",df)print("一键转DataFrame维度: ",df.ndim)print()mango_series=pd.Series([4,5,6,3,1])apple_series=pd.Series([5,4,3,0,2])banana_series=pd.Series([2,3,5,2,7])# 通过Series创建DataFramedf=pd.DataFrame(data={"Mango":mango_series,"Apple":apple_series,"Banana":banana_series})print(df)defcreateDataFrame():# 直接通过字典创建DataFramedf=pd.DataFrame(data={"id":[101,102,103],"name":["张三","李四","王五"],"age":[20,30,40]})print(df)print(df.ndim)print("*"*50)# 通过字典创建时指定列的顺序和行索引,data里面的column最好和columns里面指定的一样df=pd.DataFrame(data={"名字":["张三","李四","王五"],"年龄":[20,30,40]},columns=["名字","年龄"],#columns=["name", "age"], # data里面的column命名和columns里面指定的不一样index=[101,102,103])print(df)if__name__=='__main__':#series_DataFrameDesc()createDataFrame()

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询