[英]If I want to split data in one part of a csv file in pandas by another column in the same csv file how do I do that?
[英]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.