当前位置: 首页 > 工具软件 > dataframe-js > 使用案例 >

python处理DataFrame数据

元俊雅
2023-12-01

1.数据的读取

import csv
with open('地址','r',encoding='utf-8') as file:
	reader = csv.read(file)
	

2.按“属性”读取相应的列
usecols=[’ ']

import pandas as pd
name= pd.read_csv(r'地址',sep='\t',usecols=['属性']
print(name)      #-------DF格式

3.按列抽取后,遍历写入文件

df = pd.read_csv('./data/xx.csv',sep='\t')
data =open('./data/pre-data.csv','a',encoding='utf-8')
for row in df.itertuples():
    a=(getattr(row, 'name')+' '+getattr(row, 'dtype')) # 输出每一行
    data.write(a+'\n')

打开方式分为r、w、a三种方式 ,【+】表示可以同时读写

r  只读,默认模式

w  只写,不可读,若文件不存在则创建,若存在,则删除内容,写入新内容

a  只追加,不可读,若文件不存在则创建,存在则追加新内容

r+  可读、可写、可追加,若文件不存在,则报错

w+  可读、可写,若文件存在,内容会被清空,可读新写入的内容

a+  可读、可写、可追加,若文件存在,则追加新内容,读时默认指针在文件末尾,若需读取整个文件,需把指针归零

 类似资料: