pandas_csv文件文本处理备忘

demo.csv文件样例,

id是样本id,question是提问,A和B是两个候选答复,answer是正确回复的标签:

id,question,A,B,answer
0,今天天气怎么样?,中午去文瀛吃吧,晴空万里,天儿可好了,2
1,墨子天志篇说了什么?,上天是有意志的,人们应当敬畏鬼神,但同时要重视个人的努力,愚民究竟也有聪明的,早已看穿了腐儒的把戏,1
2,新时代如何看待儒家?,儒家不信鬼神却又重祭祀,自相矛盾;孔老二信命,声称五十而知天命,不知命无以为君子也,其真不知秦末“王侯将相宁有种乎”,要考试了,我得拜拜孔老二,1
 

读取文件:

import pandas as pd
pd.set_option('display.max_colwidth', 300) #设置列显示宽度

input_file = 'data/demo.csv'

df = pd.read_csv(input_file)

展示一下数据(这里用的是jupyter notebook):

df.head()

picture

处理每一行数据:(除了itertuples还有iterrows)

for row in df.itertuples(index=False):
    print(row[0])
    print(row[1])
    print(row[2])
    print(row[3])
    print(row[4])
    break

photo

猜你喜欢

转载自blog.csdn.net/sdaujz/article/details/113037207