Python:需要提取特定的列及其值,并将其保存到Python中的文本文件中
问题描述:
我需要提取文本文件中的颜色“VON MISES”的值,并且想要提取该列名下面的值。我尝试拆分列,但无法做出结果。我是python的新手。请帮助我。提前感谢。我正在复制我必须工作的文本文件的一部分。我需要将最后一列值作为回答Python:需要提取特定的列及其值,并将其保存到Python中的文本文件中
# open file
f = open ("new.txt","r")
#Read whole file into data
data = f.read()
# Print it
print data
line_number=1
for num,line in enumerate(open("new.txt")):
if "VON MISES" in line:
print num+1
f.close()
答
你可以尝试熊猫
import pandas as pd
df = pd.read_csv("new.txt", sep=',')
v_m = df['VON MISES']
out_file = open("out.txt", "w")
v_m.to_csv(out_file)
可以请你)削减这一权利下来,它包含一个*小*代表你的数据的代表性样本和b)显示你到目前为止所尝试过的。尽管你可以用熊猫或者csv库来做到这一点。 – YXD 2013-04-09 09:36:40