我正在尝试使用列表从Pandas数据帧中提取行,但无法完成。下面是一个例子
# df
alleles chrom pos strand assembly# center protLSID assayLSID
rs#
TP3 A/C 0 3 + NaN NaN NaN NaN
TP7 A/T 0 7 + NaN NaN NaN NaN
TP12 T/A 0 12 + NaN NaN NaN NaN
TP15 C/A 0 15 + NaN NaN NaN NaN
TP18 C/T 0 18 + NaN NaN NaN NaN
test = ['TP3','TP12','TP18']
df.select(test)
这就是我试图用列表中的元素来做的,我得到了这个错误TypeError: 'Index' object is not callable
。我做错什么了?
您可以按位置选择行:
您可以使用
df.loc[['TP3','TP12','TP18']]
下面是一个小例子:
相关问题 更多 >
编程相关推荐