首先,让我们导入数据集:
import pandas as pdpath = r'D:\pandas\tmp\Students.xlsx' # 定义一个path,令他等于数据集的地址data = pd.read_excel(path) # 导入Excel格式文件中的数据
1.append()
append是series和dataframe的方法,使用它就是默认沿着列进行凭借(axis = 0,列对齐)
# pd.append(data2) # 在数据框data2的末尾添加数据框data1,其中data1和data2的列数应该相等
- 成绩最值比较(最好的成绩与最差的成绩)
print(data.sort_values('Score').head(1).append(data.sort_values('Score').tail(1)))"""ID Name Age Score10 11 Student_011 22 502 3 Student_003 33 100"""
2.concat
pd.concat([data1, data2], axis=1)# 在数据框data1的列最后添加数据框data2,其中data1和data2的行数应该相等
例:
print(data.sort_values('Score').head(1).append(data.sort_values('Score').tail(1)))"""Name Score0 Student_001 871 Student_002 922 Student_003 1003 Student_004 734 Student_005 635 Student_006 936 Student_007 557 Student_008 618 Student_009 859 Student_010 6910 Student_011 5011 Student_012 5412 Student_013 5913 Student_014 6014 Student_015 5915 Student_016 9616 Student_017 7717 Student_018 8718 Student_019 8619 Student_020 94"""
