Python之資料處理

2021-10-11 19:14:30 字數 2158 閱讀 4417

靠別人不如靠自己,學學學學學學學學!

原資料

需求

#-*- coding=utf-8 -*-

txtfile =

"aminer1.txt"

newtxtfile =

open

("new"

+txtfile,

"w")

with

open

(txtfile,

'r')

as file_to_read:

lines = file_to_read.readlines(

)for line in lines:

line = line.replace(

"\t"

,","

)# 將這一行的 "\t"(tab)替換為 ","

newtxtfile.write(line)

# 寫入新的檔案中

file_to_read.close(

)newtxtfile.close(

)

結果

txt檔案資料格式

)結果

import pandas as pd

txtfile =

"test.txt"

csvfile =

"test.csv"

list=[

]name =

['source'

,'target'

,'weight'

]with

open

(txtfile,

'r')

as file_to_read:

lines = file_to_read.readlines(

)for line in lines:

data = line.split()if

not data[2]

is'1'

:# 就加了這麼一行,data[2]指的是weight這一列,

# 刪除了weight值為1的行

list

test = pd.dataframe(columns=name, data=

list

) test.to_csv(csvfile)

file_to_read.close(

)

結果

python之資料處理

檔案資料讀寫的基本操作 import this 本地檔案的界定 指向乙個本地儲存的檔案,是乙個連線或者乙個對映 path1 c users 11786 desktop test.txt 正斜線兩個或者反斜線乙個來用於資料路徑的表達 再或者用r 寫在檔案路徑外面 推薦第三種 path2 c users...

python資料處理之6 3

import numpy as np import pandas as pd from fuzzywuzzy import fuzz from fuzzywuzzy import process pd.set option display.width 500 設定輸出一行中顯示的數量 data pd...

Python 資料處理

將檔案切分,存入列表 strip split with open james.txt as jaf data jaf.readline james data.strip split 資料檔案為 2 34,3 21,2.34,2.45,3.01,2 01,2 01,3 10,2 22 print ja...