import pandas as pd
# 创建一个简单的 DataFrame
data = {
'Name': ['Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 35],
'City': ['New York', 'Los Angeles', 'Chicago']
}
df = pd.DataFrame(data)
# 显示 DataFrame 的前几行
print(df.head())
# 访问某一列的数据
ages = df['Age']
print(ages)
# 过滤数据,例如选择年龄大于30的行
filtered_df = df[df['Age'] > 30]
print(filtered_df)
# 添加新列
df['Salary'] = [70000, 80000, 90000]
print(df)
# 删除列
df.drop(columns=['City'], inplace=True)
print(df)
# 统计描述
description = df.describe()
print(description)
# 排序
sorted_df = df.sort_values(by='Age', ascending=False)
print(sorted_df)
# 分组并聚合
grouped = df.groupby('Age').mean()
print(grouped)
head()
方法用于查看 DataFrame 的前几行,默认显示前 5 行。df['列名']
可以获取指定列的数据。drop()
方法可以删除指定的列。describe()
方法提供了一些基本的统计信息,如均值、标准差等。sort_values()
方法可以根据指定的列对 DataFrame 进行排序。groupby()
方法可以将数据按某个或某些列进行分组,然后使用聚合函数(如 mean()
)计算每个分组的汇总统计。以上代码展示了 Pandas 库中一些常见的操作。
上一篇:python sympy
下一篇:python pandas教程
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站