Pandas的 IO 操作详解

DataFrame是pandas中的一种数据结构,类似于二维表格或电子表格,但具有更多的功能和特性。下面是DataFrame类的一些常用用法:

  1. 创建DataFrame对象:可以通过传递字典、列表、ndarray或其他DataFrame对象来创建DataFrame对象,例如:
import pandas as pd
df = pd.DataFrame({
    'name': ['Alice', 'Bob', 'Charlie'],
    'age': [25, 30, 35],
    'gender': ['F', 'M', 'M']
})
  1. 访问DataFrame元素:可以通过索引、标签或iloc/loc属性来访问DataFrame元素,例如:
df['name']  # 访问'name'列
df.iloc[0]  # 访问第一行
df.loc[0]  # 访问标签为0的行
df['name'][0]  # 访问第一行'name'列的元素
  1. DataFrame运算:可以对DataFrame进行加减乘除等运算,例如:
df1 = pd.DataFrame({
    'A': [1, 2, 3],
    'B': [4, 5, 6]
})
df2 = pd.DataFrame({
    'A': [4, 5, 6],
    'B': [7, 8, 9]
})
df3 = df1 + df2  # 对两个DataFrame进行加法运算