当前位置: 高中信息技术 / 综合题
  • 1. (2022高二下·衢州期末) 小萌通过“问卷星”收集到一些学生数据,如图a所示。在按关键字“用户名”进行排序的过程中,对数据进行整理,删除重复数据,处理结果如图b所示。

    1. (1) 在数据整理时,常见的数据问题有(   )(多选,选填字母)。
      A . 数据缺失 B . 数据重复 C . 逻辑错误 D . 格式不一致
    2. (2) 实现上述功能的Python程序如下,请在划线处填入合适的代码。

      a=[]

      csv_file=open("xuehao.csv", "r", encoding='utf-8')

      flines=csv_file. readlines()  #将文件中所有数据按行读入flines中

      csv_file. close()           #关闭文件

       # 将每个数据行中的各项信息以“,”作为分隔符切割成字符串存入列表a中

      for line in flines:

         tmp=list(line. strip("\n"). split(","))

         a. append(tmp)

      n=len(a)

      i=1; m=n-1    #变量m表示删除重复数据后的实际数据个数

      while i<n:

         for j in range(m, i, -1):

           if :

             tmp=a[j]; a[j]=a[j-1]; a[j-1]=tmp

           elif a[j][4]==a[j-1][4]:

             a[j]=a[m]

            

         i+=1

      for i in range (m+1):

         print (a[i])

微信扫码预览、分享更方便