首页 > 其他分享 >上市公司碳排放量的计算(分读for循环的应用)

上市公司碳排放量的计算(分读for循环的应用)

时间:2023-09-05 09:56:47浏览次数:27  
标签:分读 循环 排放量 print path line txt data data2

需求:

工作中需要计算上市公司碳排放数据,需要利用分读for循环进行文本值提取,然后进行匹配和记录写入,最后需要分析汇总,用于后续的深度数据挖掘。

 

解决:

def read_txt(inputpath, outputpath): with open(outputpath, 'w', encoding='utf-8') as file: with open(inputpath, 'r', encoding='utf-8') as infile:

data2 = []
for line in infile:
data_line = line.strip("\n").split() # 去除首尾换行符,并按空格划分
print(data_line)
data2.append([int(i) for i in data_line])
print(data2)
# 输出:[[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]]

data = data2
for i in range(len(data2)):
for j in range(len(data2[i])):
data[i][j] = str(data2[i][j])
print(data)
# 输出:[['1', '2', '3', '4', '5'], ['6', '7', '8', '9', '10']]

# 写入方法
for line in data2:
# data = '' + '\t'.join(str(i) for i in line) + '\n' # 用\t隔开
data = '' + ' '.join(str(i) for i in line) + '\n' # 用空格隔开
file.write(data)
if name == "main": input_path = '1.txt' output_path = '2.txt' read_txt(input_path, output_path)

数据来源: 上市公司碳排放数据

标签:分读,循环,排放量,print,path,line,txt,data,data2
From: https://www.cnblogs.com/idatawork/p/17678877.html

相关文章

  • java嵌套while循环直接结束外层循环的方法
    方法①给外层的while循环起一个名字,然后在需要直接结束外层循环的时候将break;改为break循环的名字;(该方法也可以通过给特定的while循环起名字,对应地结束该循环)1publicclassMain{2publicstaticvoidmain(String[]args){3loop:while(true){4Sy......
  • Lnton 羚通算法算力云平台如何在 python 中对列表进行循环修改索引操作
     Python列表修改索引任务:随机数生成文件读写数据分析,连续N个数里1出现的起止位置修改列表的循环索引可用于异常数据分析"""任务:1.随机数生成2.文件读写3.数据分析,连续N个数里1出现的起止位置4.修改列表的循环索引5.可用于异常数据分析注:该程序主要用于......
  • 对象的循环
    在vue中对对象的遍历赋值利用object.keysthis.showColumn是一个对象在循环中this.showColum[ele]找到对应的值赋值代码如下:v-for如何同时遍历一个对象和一个数组:Inquire:[],InquireMess:{}在个v-model上绑定值时原理如上通过下标绑定同等长度的数组,以此达到同......
  • 数据结构与算法——有头无头循环链表详解
    ......
  • 用php 循环写一个并发请求
    点击查看代码<?php//要测试的接口URL$apiUrl='https://example.com/api';//并发请求数$concurrentRequests=10;//创建cURL多个句柄$curlHandles=[];for($i=0;$i<$concurrentRequests;$i++){$ch=curl_init();curl_setopt($ch,CURLOPT_......
  • sqlserver 循环 + 递归 修改 末节点 标识
    DECLARE@cntINT=0;WHILE@cnt<27BEGINSET@cnt=@cnt+1;PRINT@cnt;withtemp(id,[Name],ParentCategriesID)as(selectid,[Name],ParentCategriesIDfromCategorieswhereid=27unionallselecta.id,a.[Name],a.ParentCategriesI......
  • while循环与for 循环
    Python条件控制和循环语句(ifwhilefor)条件控制概念:Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块结构1.顺序结构1.分支结构2.循环结构1.单分支if条件:条件成立之后执行的代码块2.双分支if条件:条件成立之后执......
  • 通过动态创建a标签,循环批量下载文件所遇到的问题记录
    1.现象:直接for循环动态创建a标签后,进行click事件触发下载时,你会发现浏览器只下载了最后一个文件原因:浏览器下载时,太快的话,会取消上次的下载解决方法一:可添加settimeout定时器,进行一定时间延迟,比如300毫秒,把下载触发的事件放到定时器中即可。2.解决方法二通过ifram......
  • for循环中调用接口
    有一个需求项,循环调用接口注意不要使用forEach,使用forof或者forin方法1 方法2 自执行函数 ......
  • 用js reduce 写一个reduce循环遍历数组对象,里面带有if判断
    简单的reduce案例,实际场景中使用不多,这里给到一个常用的遍历数组对象!!varproducts=[{name:"Apple",price:2.5,quantity:3},{name:"Banana",price:1.5,quantity:2},{name:"Orange",price:3,quantity:4},];vartotalPrice=products......