处理csv文件
用pandas,install pandas
一定用手打代码 read_csv()
中文编码注意数据文件格式 encoding='gbk'
显示全部行 pd.set_option('display.width',None) 显示全部列 pd.set_option('display.max_rows', None)
# -*- coding: utf-8 -*- import pandas as pd import numpy as np df = pd.read_csv('20220301_1.csv',encoding="gbk") pd.set_option('display.width',None) pd.set_option('display.max_rows', None) #显示指定数据列(布尔计算)和指定行 IO = (df['合约代码'].str.contains('IO'))+(df['合约代码'].str.contains('IF')) #print(df[[['合约代码'].__str__(contains('IO')),'今开盘','最高价','今收盘']]) #print(df[IO = 'true')]) tp = ['合约代码','今开盘','最高价','最低价','今收盘'] print(df[IO][tp])