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())
# 获取DataFrame的基本信息
print(df.info())
# 统计描述
print(df.describe())
# 选择某一列
ages = df['Age']
print(ages)
# 添加一列
df['Occupation'] = ['Engineer', 'Doctor', 'Artist']
print(df)
# 筛选数据
filtered_df = df[df['Age'] > 30]
print(filtered_df)
# 排序
sorted_df = df.sort_values(by='Age', ascending=False)
print(sorted_df)
# 分组并聚合
grouped_df = df.groupby('City').mean()
print(grouped_df)
# 合并两个DataFrame
data2 = {
'Name': ['Alice', 'Bob', 'David'],
'Salary': [70000, 80000, 90000]
}
df2 = pd.DataFrame(data2)
merged_df = pd.merge(df, df2, on='Name', how='left')
print(merged_df)
# 读取CSV文件
# df_from_csv = pd.read_csv('path_to_file.csv')
# 写入CSV文件
# df.to_csv('output.csv', index=False)
pandas 库,并使用别名 pd。head() 方法查看 DataFrame 的前几行。info() 方法获取 DataFrame 的基本结构和数据类型信息。describe() 方法获取数值列的统计描述。merge() 方法将两个 DataFrame 按指定列进行合并。read_csv() 和 to_csv() 方法读取和写入 CSV 文件(注释掉了,可以根据需要取消注释)。上一篇:python random库
下一篇:python wait
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站