繁体   English   中英

如何在与另一列对应的csv文件中打印数据?

[英]How do I print data in a csv file that corresponds to another column?

我正在尝试在csv文件的属性Title下打印与属性Field下的值( 'Image segmentation' )相对应的每个值。 我已经尝试了许多代码来解决这个问题,但是总是得到错误的答案或根本没有答案。 我的最新尝试如下。 我不确定从这里要去哪里,所以我们将不胜感激。

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)

我不确定我是否在关注您的问题,并且如上所述,看到csv文件会有所帮助,但是听起来您想要这样做:

print data_file.loc[ data_file.Field == 'Image segmentation', 'Title' ]

这就是说:“选择“ Field ”,其中“ Field具有我们想要的值,然后在这些行中打印“ Title ”的值。 那样有用吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM