python已知某个元素,怎么得到该元素在dataframe中的位置?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python已知某个元素,怎么得到该元素在dataframe中的位置?相关的知识,希望对你有一定的参考价值。

比如dataframe名字是df,那么df.iloc(0,0)为左上角第一个位置内的元素‘你好’,那么已知‘你好’,怎么得到(0,0)的坐标呢

虽然时隔快四年的提问了,但还是不得不给出最好的答案,那个回答说“for循环”的答案简直是牛头不对马嘴啊,

我的答案:

pandas.dataframe中根据条件获取元素所在的位置(索引)

df = pd.DataFrame('BoolCol': [1, 2, 3, 3, 4],'attr': [22, 33, 22, 44, 66],
       index=[10,20,30,40,50])
print(df)
a = df[(df.BoolCol==3)&(df.attr==22)].index.tolist()
print(a)

参考技术A for循环,或事先建立索引表本回答被提问者采纳

Python:如果想要删除list中的list中的元素该怎么做呢?

Python:如果想要删除list中的list中的元素该怎么做呢?
比如:
List = [
['Apple', 'Google', 'Microsoft'],
['Java', 'Python', 'Ruby', 'PHP'],
['Adam', 'Bart', 'Lisa']
]
在这个list中,如果想要删除“python”这一个元素应该怎么做啊?

参考技术A
List1 = [
['Apple', 'Google', 'Microsoft'],
['Java', 'Python', 'Ruby', 'PHP'],
['Adam', 'Bart', 'Lisa']
]
for item in List1:
    if item.count("Python"):
        item.pop(item.index("Python"))
print List1

以上是关于python已知某个元素,怎么得到该元素在dataframe中的位置?的主要内容,如果未能解决你的问题,请参考以下文章

在JAVA中如何从数组中删除一个元素

Python:如果想要删除list中的list中的元素该怎么做呢?

matlab中已知一矩阵,如何将其中的已知的元素打乱顺序进行随机排列得到新的矩阵,如:

JavaScript,已获取到父元素并且已知该父元素的某子元素的name属性,怎么获取到相应的子元素?

python怎么删除列表中的某个元素

python怎么获取list的某个元素的位置