import pandas as pd
Series
pd.Series( data, index, dtype, name, copy)
data:一组数据(ndarray 类型)。
index:数据索引标签,如果不指定,默认从 0 开始。
dtype:数据类型,默认会自己判断。
name:设置名称。
copy:拷贝数据,默认为 False。
DataFrame
pd.DataFrame(data,index,columns,dtype,copy)
- Pandas 可以使用 loc 属性返回指定行的数据,如果没有设置索引,第一行索引为 0,第二行索引为 1,以此类推:
data = {
"calories": [420, 380, 390],
"duration": [50, 40, 45]
}
df = pd.DataFrame(data)
print(df.loc[0])
print(df.loc[1])
- 注意:返回结果其实就是一个 Pandas Series 数据。
也可以返回多行数据,使用 [[ … ]] 格式,… 为各行的索引,以逗号隔开:
print(df.loc[[0, 1]])
data=df.loc[2:5]
df = pd.DataFrame(data, index = ["day1", "day2", "day3"])
print(df.loc["day2"])
DataFrame.describe(percentiles=None