美文网首页
课程ID列表分割输出

课程ID列表分割输出

作者: fishgor | 来源:发表于2018-05-14 17:30 被阅读9次

手上有三千多门课的课程ID,受限于服务器承载力,每次只能导出两百门的数据。
因为还不懂自动批量处理的方法,暂时手动分多次导吧。
于是用jupyter notebook给自己写了一个分次输出课程ID,每个ID之间用逗号隔开。

import pandas as pd

#定义分次输出序列的函数
def sep_list(df):
    n_sep = int(input('多少个元素一份?')) #一个列可以容纳多少个元素
    sepstr = input('每个元素之间用什么符号隔开?') #分隔符号
    col = int(input('分割哪一列?'))

    n = 1
    a = str()
    for i in df.iloc[:,col]:
        if n % n_sep != 0:
            a = a + str(i) + sepstr
        else:
            print(a)
            print('____________________')
            print()
            a = str()
        n += 1
    print(a)

#定义按序号输出表头的函数    
def print_col(df):
    print('待处理的数据的表头如下:')
    for i in enumerate(df.columns):
        print(i)

#正式运行
filename = input('输入文件名:')
df = pd.read_excel(filename)
print_col(df)
sep_list(df)

相关文章

  • 课程ID列表分割输出

    手上有三千多门课的课程ID,受限于服务器承载力,每次只能导出两百门的数据。因为还不懂自动批量处理的方法,暂时手动分...

  • join和split的使用

    split 能把字符串分割成列表,join是把一些东西加进字符串里面 输出: ['this', 'hack', '...

  • Mac下查看及生成SSH Key

    一、打开终端,查看本地是否存在 如果终端输出的文件列表存在:id_rsa及id_rsa.pub。 证明本地已经存在...

  • 【1039】 Course List for Student (

    题目描述 浙江大学有40000个学生,并开2500门课,给出所有课程的学生列表,输出每个学生的课程列表 输入 第一...

  • mac查看密钥

    S1: 查看本地ssh密钥是否存在 >> 如果输出的列表中存在id_rsa和id_rsa.pub,证实本地已存在s...

  • python文件分割,列表分割

    问题描述 python分割文件或列表作为多线程,多进程输入 解决方案 文件分割(利用pandas) path为文件...

  • python 分割列表

    输出 [[0, 1, 2], [3, 4, 5], [6, 7, 8], [9]] 写成方法

  • 表格绘制_附件_代码

    用法举例:|id||:-:||1||2|id12 壹列表格 俩列表格 叁列表格 肆列表格 伍列表格 陆列表格 柒列...

  • MarkDown新记

    ##标题 *列表-列表 1.有序列表 >引用 **粗体** *斜体* ***分割线 死睡懒觉

  • Unity ECS 实现UGUI 列表行数据显示

    功能需求 给列表行填充数据,可以点击按钮输出行ID 运行效果图: 打印信息: Unity 版本:Unity 201...

网友评论

      本文标题:课程ID列表分割输出

      本文链接:https://www.haomeiwen.com/subject/pmujdftx.html