Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何打印与另一列对应的csv文件中的数据?_Python_Pandas_File_Csv - Fatal编程技术网

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

Python 如何打印与另一列对应的csv文件中的数据?,python,pandas,file,csv,Python,Pandas,File,Csv,我正在尝试打印csv文件的属性标题下的每个值,该csv文件对应于属性字段下的值(“图像分割”)。我尝试了许多代码来解决这个问题,但总是得到错误的答案,或者根本没有答案。下面是我的最新尝试。我不知道从这里到哪里去,所以任何帮助都是感激的 import pandas as pd data_file=pd.read_csv('7papers.csv') data_file.columns=data_file.columns.str.strip() field=data_file.Field ti

我正在尝试打印csv文件的属性
标题下的每个值,该csv文件对应于属性
字段下的值(
“图像分割”
)。我尝试了许多代码来解决这个问题,但总是得到错误的答案,或者根本没有答案。下面是我的最新尝试。我不知道从这里到哪里去,所以任何帮助都是感激的

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' ]

这表示“选择
字段
具有所需值的行,然后在这些行中打印
标题
的值”。这样行吗?

你能共享csv文件吗?是的,这样行了。我为措辞笨拙而道歉。谢谢你的帮助。