pandas——DataFrame基本操作(一)
作者:蛮不讲李2024.01.17 21:17浏览量:15简介:介绍pandas库中的DataFrame数据结构,以及如何进行基本操作,包括创建、选择、修改和排序数据等。
在Python的数据分析库pandas中,DataFrame是一个二维标签化的数据结构,可以看作是一个表格型的数据结构,具有行和列的标签。在处理和分析数据时,DataFrame提供了许多方便的操作。
一、创建DataFrame
可以使用pandas的DataFrame构造函数来创建一个空的DataFrame,或者从一个已有的数据结构(如列表、字典、NumPy数组等)创建DataFrame。
- 创建一个空的DataFrame:
import pandas as pddf = pd.DataFrame()
- 从已有的数据结构创建DataFrame:
二、选择数据data = {'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35]}df = pd.DataFrame(data)
可以通过列名或列索引来选择DataFrame中的数据。 - 选择单列数据:
age_data = df['Age'] # 选择名为'Age'的列
- 选择多列数据:
三、修改数据data_selected = df[['Name', 'Age']] # 选择名为'Name'和'Age'的列
可以通过赋值来修改DataFrame中的数据。 - 修改单行数据:
df.loc[0, 'Name'] = 'David' # 将第0行的'Name'列的值修改为'David'
- 修改多行数据:
```python
df.loc[df[‘Age’] > 30, ‘Age’] = 25 # 将Age大于30的所有行的’Age’列的值修改为25
相关文章推荐
发表评论
活动

登录后可评论,请前往 登录 或 注册