实验一 pandas读取txt文件,并进行处理

实验内容

给定数据集datingTest
读取DatingTest的数据文件,
(1)并输出第一列数据的最大、最小和均值
(2)输出该文件有多少数据
(3)计算第一条数据和第二条数据的欧式距离。

程序代码

def datingTest():
    data = pd.read_table('datingTestSet.txt', sep='\t', header=None, names=['one', 'two', 'three', 'four'])
    # print(data)
    # data = data.values
    # (1)并输出第一列数据的最大、最小和均值
    # print(data)
    first = data['one']
    print('max:', first.max())
    print('min:', first.min())
    print('mean:', first.mean())
    # (2)输出该文件有多少数据
    print('数据:', len(data))
    # (3)计算第一条数据和第二条数据的欧式距离。
    a = np.array(data.values[0, 0:3])
    b = np.array(data.values[1, 0:3])
    print('欧式距离:', np.sqrt(np.sum(np.square(a-b))))

实验一 pandas读取txt文件,并进行处理_第1张图片

你可能感兴趣的:(人工智能,pandas,python,数据分析)