1python内部
f=open("C:/Users/昀朵/Desktop/learn_final_r1/pace_feature_matrix.txt","r")
for line in f:
data_list=line.strip().split('\t') split就是把每一行返回成一个列表,列表中的元素以\t分割
f.close()
f=open("C:/Users/昀朵/Desktop/learn_final_r1/pace_feature_matrix.txt","r")
label=f.readlines() #读取所有行,直接读在一个列表中,每行作为一个元素
label=f.read()
print (label)
with open("C:/Users/昀朵/Desktop/learn_final_r1/pace_classification.txt","r") as f:
for line in f:
label.append(float(line.strip()))
2pd.read_csv()
sep:如果不指定参数,则会尝试使用逗号分隔。
header=None
即指明原始文件数据没有列索引,这样read_csv为自动加上列索引,除非你给定列索引的名字。
header=0
表示文件第0行(即第一行,索引从0开始)为列索引,这样加names会替换原来的列索引。
index_col:
int类型值,序列,FALSE(默认 None)将真实的某列当做index(列的数目,甚至列名)。多列就是层次索引。
3linecache模块
text = linecache.getline(‘a.txt',2) 输出固定行
网友评论