【发布时间】:2014-03-22 17:09:15
【问题描述】:
! # $ % & ( ) * , - 0 / : < = > ? @ [ \ ] ^
这是我的 csv 文件的标题.. 在 : 之后,您可以看到一个空格,例如我的 csv 文件标题也包含一列,标题为空白。如何通过更新以下代码来删除??
feature_list = ""
root_flag = 'false'
fvt_length = 0
output_file="/home/user/Project/Dataset/unigram_FVT.csv"
feature_vector_file1 = "/home/user/Project/Dataset/BST_unigram.txt"
d = os.path.dirname(output_file)
if not os.path.exists(d):
os.makedirs(d)
with open(output_file, "w" ) as fout:
fp_feature = csv.writer(fout)
fileread=open(feature_vector_file1,"r")
read_list=fileread.read()
read_list=dataPreprocessing.remove_words_less_than_3(read_list)
read_list = read_list.replace('\n','')
read_list = re.sub( '\s+', ' ',read_list).strip()
read_list = dataPreprocessing.remove_digits(read_list)
unigram_list=list(set(read_list.split(" ")))
for i in range(0,len(unigram_list)):
unigram_list[i]=unigram_list[i].lstrip().rstrip()
if root_flag == 'false' :
root = Node(unigram_list[i])
root_flag = 'true'
else :
root.insert(unigram_list[i])
feature_list = feature_list + "\n"+unigram_list[i]
feature_list1 = feature_list.strip()
line = feature_list1.split('\n')
line.sort()
line.append("Gender")
root.print_tree()
print len(line)
fp_feature.writerow(line)
FVT_unigram()
谁能帮助我?有时我的文件内容包含一些空格,但我添加了这个unigram_list[i]=unigram_list[i].lstrip().rstrip(),但我的标题仍然包含空格。
【问题讨论】:
标签: python python-2.7 csv python-3.x weka