python .max () дает несколько значений вместо одного - PullRequest
0 голосов
/ 28 мая 2020

Мне нужно прочитать файл 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

Мне любопытно, как мне изменить свой код, чтобы дать одно единственное значение. Спасибо за любую помощь

1 Ответ

0 голосов
/ 28 мая 2020

1.000041738 на самом деле является именем столбца, потому что вы читаете первую запись как имя столбца.

Вместо

A = pd.read_csv("Test4.csv")

Попробуйте

A = pd.read_csv("Test4.csv", names=['values'])

и A['values'].max() даст одно число.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...