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”这一个元素应该怎么做啊?
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中的位置?的主要内容,如果未能解决你的问题,请参考以下文章
Python:如果想要删除list中的list中的元素该怎么做呢?
matlab中已知一矩阵,如何将其中的已知的元素打乱顺序进行随机排列得到新的矩阵,如: