求大神帮助两道Python题?

②编写程序,产生100个两位正的随机整数,将它们存入文件txt中,然后再从文件d:numl.txt中读取数据到一个数组中并按照从小到大的顺序排序后输出,再将排序结果写入文件dnum2.txt中。

3.1题

df1 = pd.read_csv('num.text',sep=',header=None)

df1.columns = ['N']

print(df1[df1.N > 0 ].shape[0],df1[df1.N == 0 ].shape[0],df1[df1.N < 0 ].shape[0])


3.2题目

from random import randint, seed

seed(8)

output = []

for i in range(100):

    output.append(random.randint(10,99))


df2 = pd.Dataframe(output, columns = ['N'])

df2.to_csv('d:\num1.txt')


df2 = pd.read_csv('d:\num1.txt')

df2 = df2.sort_values(by='N')

df2.to_csv('d:\num2.txt')

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-04

截图内容