我有一只熊猫dataframe
,其中有1300个大脑部位,其中有21列有关它们的信息。其中有structure_id_path
,即大脑区域的树状结构。
我想找到包含例如的每个structure_id_path里面是“ 315”。
import pandas as pd
import numpy as np
df = pd.read_csv('/home/anja/Schreibtisch/Master/vonIsa/structure_tree_safe_2017.csv')
df[df.structure_id_path == '/997/8/567/688/695/315/184/526157192/']
当我这样做时,我恰好发现了那个特定structure_id_path
的大脑部分。
但是,如果我想查找包含structure_id_path
的每个315
,它会返回一个空的dataFrame,因为找不到315。
isocortex = '315'
x = structure_list[structure_list['structure_id_path'] == isocortex]
是否有找到它的方法,例如* 315?
答案 0 :(得分:1)
尝试:
df[df.structure_id_path.str.contains('/315/')]