Python讀寫txt檔案、轉換csv檔案與pandas條件計數、求和的綜合運用
Q1.從鍵盤輸入一串字串,將此字串寫入檔案record.txt中。
x=input('請輸入需要寫入的內容:')
f1 = open('record.txt','a')
f1.write(x)
Q2.檔案user.txt中存放使用者的id,name和age資訊,程式設計統計使用者年齡大約20的人數。
如 user.txt檔案格式為:
1 jack 20
2 john 22
3 ceily 19
4 bill 25
import pandas as pd
import csv
###寫入txt
f2=open('user.txt','a')
l=['id name age','\n1 jack 20','\n2 john 22','\n3 ceily 19','\n4 bill 25']
f2.writelines(l)
###txt轉為csv並進行處理
df=pd.read_csv('user.csv')
print(df)
print(sum(df.age.apply(lambda x:1 if abs(x-20)<=1 else 0)))
Q3.檔案score.txt中存放學生的id 和三門課的成績,程式設計統計每位同學的總成績,最後結果寫入result.txt檔案中。
如score.txt檔案格式為:
19570101 65 78 87
19570102 76 71 82
19570103 67 89 65
import csv
import pandas as pd
import numpy as np
###寫入txt
f3=open('score.txt','a')
l=['id g1 g2 g3','\n19570101 65 78 87','\n19570102 76 81 82','\n19570103 67 89 65']
f3.writelines(l) 鄭州人流醫院哪家好
###txt轉為csv並進行處理
with open('score.csv','w') as f3:
writer=csv.writer(f3)
for t in open('score.txt'):
row=t.split(' ')
writer.writerow(row)
df=pd.read_csv('score.csv')
print(df)
df['tg']=np.nan
sum=df[['g1','g2','g3']].sum()
df.tg=np.array(sum)
print(df)
df.to_csv('result.csv')
Q4.其他txt讀寫方式
#寫入操作,先要建立一個空白文件
f2=open('user.txt','w')
f2.write('id name age')
f2.write('\n1 jack 20')
f2.write('\n2 john 22')
f2.write('\n3 ceily 19')
f2.write('\n4 bill 25')
#寫入操作,檔案要存在
f2=open('user2.txt','r+')
#防止被覆蓋
f2.read()
f2.write('\n1 jack 20')
f2.write('\n2 john 22')
f2.write('\n3 ceily 19')
f2.write('\n4 bill 25')
#逐行讀取
f2=open('user.txt')
ts=f2.readline()
print(ts)
ts=f2.readline()
print(ts)
ts=f2.readline()
print(ts)
ts=f2.readline()
print(ts)
ts=f2.readline()
print(ts)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69945560/viewspace-2667499/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Pandas 基礎 (4) - 讀 / 寫 Excel 和 CSV 檔案Excel
- pandas操作csv檔案
- python - csv : 將text轉為csv檔案 (txt2csv)Python
- python 寫入CSV檔案Python
- 如何使用python把json檔案轉換為csv檔案PythonJSON
- python 讀取csv檔案Python
- csv檔案的寫入和讀取
- python之 檔案讀與寫Python
- (Python基礎教程之十二)Python讀寫CSV檔案Python
- pandas讀 .sql檔案SQL
- EasyDataTransform mac (轉換Excel和CSV檔案)ORMMacExcel
- ASM 檔案與本地檔案的轉換ASM
- Json檔案轉換為Excel檔案!涉及讀檔案,時間戳轉化,寫文件JSONExcel時間戳
- iOS讀取.csv檔案iOS
- 「Python」:檔案讀寫Python
- Python——檔案讀寫Python
- Python 讀寫檔案Python
- Python讀寫檔案Python
- python 使用字典讀取CSV檔案Python
- pandas操作txt檔案的方便之處
- 基於 java 註解的 csv 檔案讀寫框架Java框架
- python生成CSV檔案Python
- Javascript寫入txt和讀取txt檔案示例JavaScript
- chm檔案怎麼轉換成TXT格式?chm檔案快速轉化成TXT格式的方法
- Python中的檔案讀寫Python
- CSV Converter Pro for Mac(csv檔案轉換工具) v2.0啟用版Mac
- Python(3):檔案讀寫與異常Python
- 用Pandas讀寫Excel檔案-輸出單sheet和多sheetExcel
- csv格式怎麼轉換成excel?csv格式轉換成excel格式檔案的方法Excel
- python讀寫excel檔案PythonExcel
- python檔案讀寫操作Python
- Python:讀寫檔案(I/O) | 組織檔案Python
- 用Java解析CSV檔案Java
- Excel和CSV檔案快速轉換工具-EasyDataTransform for macExcelORMMac
- Python 高階程式設計:深入解析 CSV 檔案讀取Python程式設計
- csv檔案用什麼開啟 csv是什麼格式檔案
- VB讀寫ini檔案 (轉)
- list集合、txt檔案對比的工具類和檔案讀寫工具類