DataFrame是pandas中的一种数据结构,类似于二维表格或电子表格,但具有更多的功能和特性。下面是DataFrame类的一些常用用法:
- 创建DataFrame对象:可以通过传递字典、列表、ndarray或其他DataFrame对象来创建DataFrame对象,例如:
import pandas as pd
df = pd.DataFrame({
'name': ['Alice', 'Bob', 'Charlie'],
'age': [25, 30, 35],
'gender': ['F', 'M', 'M']
})
- 访问DataFrame元素:可以通过索引、标签或iloc/loc属性来访问DataFrame元素,例如:
df['name'] # 访问'name'列
df.iloc[0] # 访问第一行
df.loc[0] # 访问标签为0的行
df['name'][0] # 访问第一行'name'列的元素
- 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进行加法运算