网站首页 > 基础教程 正文
DataFrame
DataFrame 是一个表格型的数据结构,它含有一组有序的列,每列可以是不同的值类型(数值、字符串、布尔型值)。DataFrame 既有行索引也有列索引,它可以被看做由 Series 组成的字典(共同用一个索引)。
DataFrame 构造方法如下:
pandas.DataFrame( data, index, columns, dtype, copy)
参数说明:
- data:一组数据(ndarray、series, map, lists, dict 等类型)。
- index:索引值,或者可以称为行标签。
- columns:列标签,默认为 RangeIndex (0, 1, 2, …, n) 。
- dtype:数据类型。
- copy:拷贝数据,默认为 False。
Pandas DataFrame 是一个二维的数组结构,类似二维数组。
使用列表创建
In [1]:
import pandas as pd
data = [['Geogle',10],['baidu',8],['360',5]]
df = pd.DataFrame(data,columns=['Name','Age'],dtype=float)
print(df)
Name Age
0 Geogle 10.0
1 baidu 8.0
2 360 5.0
使用 ndarrays 创建
In [2]:
import pandas as pd
data = {'Name':['Google', 'Baidu', '360'], 'Age':[10, 8, 5]}
df = pd.DataFrame(data)
print(df)
Name Age
0 Google 10
1 Baidu 8
2 360 5
使用字典创建
In [5]:
import pandas as pd
data = [{'Google':10,'Baidu':8,'360':5}]
df = pd.DataFrame(data)
print(df)
Google Baidu 360
0 10 8 5
Pandas 可以使用 loc 属性返回指定行的数据
In [7]:
import pandas as pd
data = {"calories": [420, 380, 390],"duration": [50, 40, 45]}# 数据载入到 DataFrame 对象
df = pd.DataFrame(data)# 返回第一行
print(df.loc[0]) # 返回第一行和第二行
print(df.loc[[0, 1]])
calories 420
duration 50
Name: 0, dtype: int64
calories duration
0 420 50
1 380 40
指定索引值
In [4]:
import pandas as pd
data = {br "calories": [420, 380, 390],"duration": [50, 40, 45]} # 数据载入到 DataFrame 对象
df = pd.DataFrame(data,index=["day01","day02","day03"])# 返回calories
print(df.loc["day01"])
calories 420
duration 50
Name: day01, dtype: int64
猜你喜欢
- 2024-10-28 pandas 与 GUI 界面的超强结合,爆赞
- 2024-10-28 了解Python数据分析库:如何在几秒内处理数十亿行的DataFrame?
- 2024-10-28 如何基于RDD方式完成DataFrame的代码构建?
- 2024-10-28 推荐收藏!10个相见恨晚的Pandas函数,太好用了
- 2024-10-28 数据分析之数据载入及初步观察 数据加载的方法
- 2024-10-28 Pandas 数据结构之 DataFrame使用教程
- 2024-10-28 Pandas 数据结构 - DataFrame pandas数据类型有哪些
- 2024-10-28 如何在 Python 中创建DataFrame,教你七种方法玩转DataFrame
- 2024-10-28 超简单!Pandas DataFrame 高效数据分析入门指南
- 2024-10-28 Pandas使用系列(二):Dataframe常用操作方法
- 05-14CSS基础知识(一) CSS入门
- 05-14CSS是什么? CSS和HTML有什么关系?
- 05-14什么是CSS3?
- 05-14CSS如何画一个三角形?
- 05-14初识CSS——CSS三角制作
- 05-14Wordpress建站教程:给图片添加CSS样式
- 05-14HTML和HTML5,css和css3的区别有哪些?
- 05-14Html中Css样式Ⅱ
- 最近发表
- 标签列表
-
- jsp (69)
- pythonlist (60)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- mysql教程 (60)
- pythonif (86)
- location.href (69)
- deletesql (62)
- c++模板 (62)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- console.table (62)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)