📅  最后修改于: 2023-12-03 15:04:27.525000             🧑  作者: Mango
在 Python 的熊猫(Pandas)数据分析库中,.shape
是一个非常有用的属性,它用于返回一个 DataFrame 或 Series 的维度信息。
在 DataFrame 或 Series 后加上 .shape
可以获得数据的维度信息,返回结果是一个元组,第一个元素是行数,第二个元素是列数。
import pandas as pd
# 创建一个 DataFrame
data = {'Name': ['Tom', 'Jerry', 'Mike'], 'Age': [20, 21, 22]}
df = pd.DataFrame(data)
# 返回 DataFrame 的维度信息
print(df.shape) # 输出 (3, 2)
# 创建一个 Series
s = pd.Series([1, 2, 3, 4, 5])
# 返回 Series 的维度信息
print(s.shape) # 输出 (5,)
.shape
返回的结果是一个元组,其中第一个元素是行数,第二个元素是列数。对于 Series,只会返回一个元素,表示元素的数量。
import pandas as pd
# 创建一个 DataFrame
data = {'Name': ['Tom', 'Jerry', 'Mike'], 'Age': [20, 21, 22]}
df = pd.DataFrame(data)
# 返回 DataFrame 的维度信息
print(df.shape) # 输出 (3, 2)
# 创建一个 Series
s = pd.Series([1, 2, 3, 4, 5])
# 返回 Series 的维度信息
print(s.shape) # 输出 (5,)
通过 .shape
可以快速获取一个 DataFrame 或 Series 的维度信息,这对于初步了解数据是非常有用的。