- 博客(57)
- 收藏
- 关注
原创 本来规整的csv数据通过pandas读取后变得不规整的原因以及如何解决(CSV文件中读取时数据分割问题)
原始数据:通过pandas.read_csv处理完导出的数据原因:刚开始我也是苦思冥想却不得其法,不知道为啥好好的数据使用pandas读取后就变得不规整了,从网上搜索得知CSV(Comma-Separated Values),CSV文件默认用英文逗号作为列分隔符,通过将title中的数据取出来发现里面存在多个逗号,于是在写入另一个csv中时,title原来为一个字段的内容被分割成了多个字...
2019-03-01 15:48:15
2780
1
原创 PAT 1011 A+B 和 C(python 3实现)
1011 A+B 和 C (15 分)给定区间 [−2,31]和[2,31]内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。输入格式:输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。输出格式:对每组测试用例,在一行中输出 Case #X: true 如果 A+B>C,否...
2019-02-27 16:23:49
213
原创 PAT 1010 一元多项式求导(python实现)
1010 一元多项式求导 (25 分)设计函数求一元多项式的导数。(注:xn (n为整数)的一阶导数为nxn−1 。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 1000 的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是 0,但是...
2019-02-27 15:51:48
832
原创 PAT 1009 说反话(python实现)
1009 说反话 (20 分)给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:Hello ...
2019-02-27 15:11:28
405
原创 PAT 1023 组个最小数(python 3实现)
1023 组个最小数 (20 分)给定数字 0-9 各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意 0 不能做首位)。例如:给定两个 0,两个 1,三个 5,一个 8,我们得到的最小的数就是 10015558。现给定数字,请编写程序输出能够组成的最小的数。输入格式:输入在一行中给出 10 个非负整数,顺序表示我们拥有数字 0、数字 1、……数字...
2019-02-26 21:28:42
309
转载 1008 数组元素循环右移问题(python 3实现)
1008 数组元素循环右移问题 (20 分)输入格式:每个输入包含一个测试用例,第1行输入N(1≤N≤100)和M(≥0);第2行输入N个整数,之间用空格分隔。输出格式:在一行中输出循环右移M位以后的整数序列,之间用空格分隔,序列结尾不能有多余空格。输入样例:6 21 2 3 4 5 6输出样例:5 6 1 2 3 4python3代码为:n=input().split...
2019-02-26 20:34:13
956
原创 mongodb使用$switch做条件处理
mongodb使用$switch做条件处理:''''var userAccess = [ "Book", "Journal article", "Conference paper"];db.all1000.aggregate([ { $project:{ "three_type": 1, //想要保留的字段(three_type) ...
2019-02-25 20:43:06
3724
原创 MongoDB 插入的时间少了8个小时如何解决
原因:MongoDB自带的Date是UTC的时间,中国是东八区,所以差了8个小时。解决方法:在mongodb可视化工具Robomongo中,我们可以通过"Options" - “Display Dates in…” - "Local Timezone"来设置显示本地时间。...
2019-02-22 15:03:28
13104
2
原创 pandas中的read_csv()中的用于批量读取数据的参数以及如何修改字段内容并写入一csv文件中
1. iterator=True(配合get_chunk方法一块使用)import pandas as pddf = pd.read_csv("D:\data.csv", encoding="utf-8", error_bad_lines=False, iterator=True) # iterator=True参数配合get_chunk()批量读取数据print(type(df))...
2019-02-22 14:57:13
2913
原创 python中使用del a与del a[:]删除列表的区别
input:a = [1,2,3]del a[:]aoutput:[]这告诉我们使用del a[:]会删除列表中的所有元素,但是不会删除列表ainput:a = [1,2,3]del aaoutput:NameError: name 'a' is not defined # 列表a已经不存在了这告诉我们使用del a 不仅会删除列表中的所有元素,同时会删除列表a...
2019-01-18 13:07:11
3281
原创 爬取猫眼电影榜单的top100并输出csv文件
#!/usr/bin/env python # -*- coding:utf-8 -*-#encoding = utf-8import jsonimport pandas as pdimport requestsfrom gevent.pool import Poolfrom requests.exceptions import RequestExceptionimport re...
2018-09-16 19:54:37
1104
原创 1036 跟奥巴马一起编程(python 3)
1036 跟奥巴马一起编程 (15 分)美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧! 输入格式:输入在一行中给出正方形边长 N(3≤N≤20)和组成正方形边的某种字符 C,间隔一个空格。 输出格式:...
2018-09-16 12:20:53
628
原创 1016 部分A+B(python 3)
1016 部分A+B (15 分)正整数 A 的“DA(为 1 位整数)部分”定义为由 A 中所有 DA 组成的新整数 PA。例如:给定 A=3862767,DA=6,则 A 的“6 部分”PA 是 66,因为 A 中有 2 个 6。现给定 A、DA、B、DB,请编写程序计算 PA+PB。 输入格式:输入在一行中依次给出 A、D...
2018-09-16 12:18:02
204
原创 1006 换个格式输出整数(python 3)
1006 换个格式输出整数 (15 分)让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12…n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。 输入格式:每个测试输入包含 1 个测试用例,给出正整数 n(<1000)。 输出格...
2018-09-16 12:15:23
739
原创 1004 成绩排名 (python 3)
1004 成绩排名 (20 分)读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。 输入格式:每个测试输入包含 1 个测试用例,格式为第 1 行:正整数 n 第 2 行:第 1 个学生的姓名 学号 成绩 第 3 行:第 2 个学生的姓名 学号 成绩 … … … 第 n+1 行:第 n 个学生的姓名 学号 成绩其中姓名和学号均为...
2018-09-16 12:04:19
233
原创 1002 写出这个数(python 3)
1002 写出这个数 (20 分)读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。 输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10100。 输出格式:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。 输入样例:12345678909876543211...
2018-09-16 11:54:49
316
原创 1001 害死人不偿命的(3n+1)猜想(python 3)
卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国...
2018-09-16 11:14:06
237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅