查找满足条件的单元的均值

问题描述 投票:0回答:1

[我们具有格式为'aa-bb-cccccccc/yyyy/[email protected]'的单元格,其中xx是(A0-Z9)格式的标题,而yyyy是(0001-9999)格式的数字。我们想要找到xx ='X1'的单元格的yyyy平均值。该表很大,因此遍历每个单元似乎有问题。我可以在这里使用某种方式的函数过滤器(如='X1'),在满足此条件的情况下,我很难找到一种提取yyyy的方法。

import pandas as pd
df = pd.read_csv("dane.csv", sep=';')
shape = list(df.shape)
for i in range(0,shape[1]):
    if df.iloc[:,i].filter(like='X1')

输入示例,第一行是列名。

1: Brandenburg (Post-Panamax)               2: Acheron (Feeder)                        
ES-NL-10633096/1938/[email protected]/6749   DE-JP-20438082/2066/[email protected]/68849
BE-BR-61613986/3551/[email protected]/39927         NL-LK-02275406/2136/[email protected]/73198
PH-SA-39552610/2436/[email protected]/80578
PA-AE-59814691/4881/[email protected]/25247  OM-PH-31303222/3671/[email protected]/52408

[我们具有格式为'aa-bb-cccccccc/yyyy/[email protected]'的单元格,其中xx是(A0-Z9)格式的标题,而yyyy是(0001-9999)格式的数字。我们想找到单元格的yyyy的平均值,...

python pandas dataframe
1个回答
1
投票

据我了解,您想为all

© www.soinside.com 2019 - 2024. All rights reserved.