我必须读取CSV文件并打印最高值。但是,当我这样做时,我得到的是两个值而不是一个。
代码:
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
A = pd.read_csv("Test4.csv")
B=A.max()
print("The maximum usage rate is: ", B)
输出: 最大使用率为:1.000041738 1.000369
dtype:float64
以退出代码0结束的过程
CSV文件:
1.000041738
1.000354758
1.000368539
1.000013902
我很好奇我应该如何修改代码以提供一个单一值。谢谢您的所有帮助
答案 0 :(得分:0)
1.000041738
实际上是列的名称,因为您正在读取第一条记录中的列名称。
代替
A = pd.read_csv("Test4.csv")
尝试
A = pd.read_csv("Test4.csv", names=['values'])
和A['values'].max()
将给出一个数字。