Excel中一些函数功能如何使用Pandas函数实现

Pandas 是一个用于数据分析的 Python 库,它提供了类似于 Excel 表格的数据结构和许多函数,用于处理、分析和操作数据。下面是一些在 Excel 中常用的函数,以及在 Pandas 中的相应实现:
  1. Excel中SUM求和函数
  • Pandas中也是使用sum()函数求和
df[' '].sum()
  1. Excel中AVERAGE平均值函数
  • Pandas中使用mean()函数求平均值
df[' '].mean()
  1. Excel中COUNT计数函数
  • Pandas中也是使用count函数计数
df[' '].count()
  1. Excel中VLOOKUP垂直查找函数
  • Pandas中使用merge()函数进行垂直合并
merged_df = pd.merge(df1, df2, how='inner', left_on='key_column', right_on='key_column')

how 用于指定合并的方式
left_onright_on 分别用于指定左侧和右侧数据框中用于合并的列

  1. Excel中HLOOKUP水平查找函数
  • Pandas中通过转置为DataFrame,然后使用merge()函数进行垂直合并
transposed_df = df.transpose()
  1. Excel中INDEXMATCH索引和匹配函数
  • Pandas中使用索引和条件筛选
value = df.loc[df['column_name'] == '特定值', 'other_column'].values[0]
  1. Excel中CONCATENATE连接文本函数
  • Pandas中使用+或者·str.cat()进行文本连接
df['new_column'] = df['column1'] + ' ' + df['column2']
# 或
df['new_column'] = df['column1'].str.cat(df['column2'], sep=' ')
  1. Excel中LEFTRIGHTMID提取文本函数
  • Pandas中使用字符串方法 str.slice()
df['left_part'] = df['column'].str.slice(0, 3)
  1. Excel中IFERROR处理错误函数
  • Pandas中使用 try-except 结构来处理错误
try:
    result = 1 / 0
except ZeroDivisionError:
    result = "错误"
  1. Excel中SUMIFSUMIFS带条件的求和函数
  • Pandas中使用条件筛选和 sum()函数
sum_condition = df[df['column_condition'] > 50]['column_to_sum'].sum()

sum_condition = df[(df['column1'] == '条件1') & (df['column2'] > 5)]['co
  • 19
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值