learning pandas sample code
时间: 2023-08-09 13:02:38 浏览: 116
learning pandas
Pandas是一个开源的数据分析和操作库,它提供了大量的功能和方法,使得数据处理更加简单和高效。对于学习Pandas的样本代码,以下是一个简单的示例:
import pandas as pd
# 创建一个DataFrame对象
data = {'Name': ['Tom', 'Nick', 'John', 'Lisa'],
'Age': [25, 30, 28, 35],
'City': ['New York', 'Paris', 'London', 'Tokyo']}
df = pd.DataFrame(data)
# 查看DataFrame的前几行数据
print(df.head())
# 查看DataFrame的基本信息
print(df.info())
# 计算年龄的平均值
print(df['Age'].mean())
# 添加一列数据
df['Gender'] = ['Male', 'Male', 'Male', 'Female']
print(df)
# 根据条件筛选数据
filtered_df = df[df['Age'] > 28]
print(filtered_df)
# 使用函数对数据进行处理
df['City'] = df['City'].apply(lambda x: x.upper())
print(df)
上述代码首先导入了pandas库,并创建了一个包含姓名、年龄和城市的DataFrame对象。接着使用head()函数查看了DataFrame的前几行数据,并使用info()函数查看了DataFrame的基本信息,包括列名、数据类型和缺失值等。然后使用mean()函数计算了年龄的平均值。接下来使用了assign()方法添加了一列数据,然后使用条件进行筛选,只保留年龄大于28的数据。最后使用了apply()函数,对城市列中的每个值都进行了大写转换。
通过学习和理解上述样本代码,您可以了解Pandas库的基本用法和常用方法,进一步掌握数据处理和分析的技巧。
阅读全文