pandas学习记录

import pandas as pd

data = {'Age': [20, 30, 40, 20, 20], 'Name': ['Lucy', 'Lily', 'Andy', 'Bob', 'Tony'],
        'City': ['Bj', 'Sh', 'Gz', 'Bj', 'Bj']}
df = pd.DataFrame(data=data)

# 获取列
name_column = df['Name']

# 获取行
first_row = df.loc[0]

# 选择多列
subset = df[['Name', 'Age']]

# 过滤行
filtered_rows = df[df['Age'] > 30]

# 获取列名
columns = df.columns

# 获取形状(行数和列数)
shape = df.shape

# 获取索引
index = df.index

# 获取描述统计信息
stats = df.describe()

# 添加新列
df['Salary'] = [70000, 60000, 50000, 70000, 70000]

# 删除列
df.drop('City', axis=1, inplace=True)

# 排序
df.sort_values(by=["Age", "Salary", "Name"], ascending=[True, False, False], inplace=True)
# df = df.sort_index()

# 重命名列
df.rename(columns={'Name': 'Full Name'}, inplace=True)
print(df)

参考

相关推荐

  1. pandas学习记录

    2024-04-24 01:52:02       34 阅读
  2. pandas学习

    2024-04-24 01:52:02       48 阅读
  3. pandas学习笔记13

    2024-04-24 01:52:02       35 阅读
  4. pandas学习笔记10

    2024-04-24 01:52:02       37 阅读
  5. Python学习之-Pandas详解

    2024-04-24 01:52:02       42 阅读
  6. 动手学深度学习——pandas

    2024-04-24 01:52:02       29 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-24 01:52:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-24 01:52:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-24 01:52:02       87 阅读
  4. Python语言-面向对象

    2024-04-24 01:52:02       96 阅读

热门阅读

  1. SHELL脚本编程----ps分析-统计VSZ,RSS各自总和

    2024-04-24 01:52:02       37 阅读
  2. 西瓜书学习——对数几率回归

    2024-04-24 01:52:02       82 阅读
  3. 人工智能对数据分析领域的影响是什么?

    2024-04-24 01:52:02       94 阅读
  4. OpenXR手部跟踪接口与VIVE OpenXR扩展详细解析

    2024-04-24 01:52:02       78 阅读
  5. logback添加日志行号

    2024-04-24 01:52:02       26 阅读
  6. Leetcode 410 分割数组

    2024-04-24 01:52:02       34 阅读
  7. Linux中返回值0值与非零值问题

    2024-04-24 01:52:02       30 阅读
  8. vue3第二十二节(defineOptions用途)

    2024-04-24 01:52:02       32 阅读
  9. 24.4.20 蚂蚁笔试(开发)a1.09

    2024-04-24 01:52:02       36 阅读
  10. __init__与args

    2024-04-24 01:52:02       35 阅读