JoseM 发表于 2020-9-23 17:34:55

如何利用pandas处理excel找出最大值

利用pandas找出excel每一行的最大值,并把这个最大值以列的方式存到另外一个excel中,达到的效果如下

疾风怪盗 发表于 2020-9-23 17:34:56

本帖最后由 疾风怪盗 于 2020-9-23 18:49 编辑

JoseM 发表于 2020-9-23 18:09
这个是什么意思

我这没报错,loc就是用来选择行的,百度一下就知道了
你不要用Loc
那就直接
import pandas as pd

a=pd.read_excel('test.xlsx').reindex()
print(a.T.max())
a.T.max().to_excel('test01.xlsx',index=False)

疾风怪盗 发表于 2020-9-23 17:49:24

这样就行了
import pandas as pd

a=pd.read_excel('test.xlsx').reindex()
print(a)
a['e']=.max() for i in range(len(a))]
print(a)
a['e'].to_excel('test01.xlsx',index=False)

JoseM 发表于 2020-9-23 18:09:24

疾风怪盗 发表于 2020-9-23 17:49
这样就行了

AttributeError: module 'pandas' has no attribute 'loc' 这个是什么意思

kylin121380 发表于 2020-9-23 19:26:20

import pandas as pd


f = pd.read_excel(r'C:\Users\WJC\Desktop\internet_datas\test.xls', header=None)# 读取文件
max_result = f.shape+1# 结果列列数号
for i in range(f.shape):
    f.loc = f.loc.max()# 赋值

f.loc[:, max_result].to_excel('1.xlsx', header=None, index=False)# 结果列另存为excel

JoseM 发表于 2020-9-24 09:57:26

多谢大家帮助
页: [1]
查看完整版本: 如何利用pandas处理excel找出最大值