我正在尝试打印csv文件的属性Title
下的每个值,该文件对应于属性'Image segmentation'
下的值(Field
)。我已经尝试了很多代码来解决这个问题,但一直得到错误答案或根本没有答案。我的最新尝试如下。我不知道从哪里去,所以任何帮助都表示赞赏。
import pandas as pd
data_file=pd.read_csv('7papers.csv')
data_file.columns=data_file.columns.str.strip()
field=data_file.Field
title=data_file.Title
for field in data_file:
if field == ('Image segmentation'):
print(title)
答案 0 :(得分:1)
我不确定我是否正在关注您的问题,并且如上所述,看到csv文件会有所帮助,但听起来您似乎想要这样做:
print data_file.loc[ data_file.Field == 'Image segmentation', 'Title' ]
这表示“选择Field
具有我们想要的值的行,然后在这些行中打印Title
的值”。这有用吗?