通过计算基本统计数据,我得到以下结果:
import pandas as pd
max(df[Price])
min(df[Price])
但是,这是返回一个错误:
mean(df[Price])
NameError: name 'mean' is not defined
我只是想弄明白这件事的逻辑。
这个很好用:
df[Price].mean()
什么类型的统计工作后的点和哪些必须包装的列?
我正在尝试使用applymap到我的数据集,以将浮点数创建为整数。但我得到"'Series‘对象没有’applymap‘属性’“错误。
import pandas as pd
import matplotlib as mpl
import matplotlib.pyplot as plt
import numpy as np
from matplotlib.pyplot import pie, axis, show
from pandas import Series,DataFrame
class Dataset():
def __init__(self, input):
如果我们采取以下系列:
s = pd.Series([20, 21, 12],
index=['London', 'New York', 'Helsinki'])
London 20
New York 21
Helsinki 12
这让我相信,它在一个系列中以元素的方式运作:
s.agg('{}_Test'.format)
London 20_Test
New York 21_Test
Helsinki 12_Test
但它也可以产生标量结果的系列以及,这