Переименовать один и тот же столбец из разных файлов - PullRequest
0 голосов
/ 05 октября 2018

Я пишу код на Python.Я создал выходной CSV-файл, объединив несколько файлов с одинаковыми именами.Теперь я хочу построить это.Но при печати я сталкиваюсь с проблемой, заключающейся в том, что столбец, который мне нужен для печати, имеет другое имя для другого выходного файла.Мой код:

df = pd.read_csv('out.csv')
if df.columns[1] == 'User Time[0]':
  df.rename(columns = {'User Time[0]' : 'User Time'})
elif df.columns[1] == 'User Time[0]':
  df.rename(columns = {'User Time[1]' : 'User Time'})
elif df.columns[1] == 'User Time[0]':
  df.rename(columns = {'User Time[2]' : 'User Time'})
else:
  df.columns[1] == 'User Time'
df.plot(x='User Time', y='GDOP[2]', ax=ax, legend=False)

plt.ylim([0.0, 20.0])
plt.show()

Как и в коде, я хочу, чтобы имя второго столбца было «Время пользователя».Помогите, пожалуйста.Спасибо.

1 Ответ

0 голосов
/ 05 октября 2018

Вы можете сделать с кодом ниже:

df = pd.read_csv('out.csv')
clm = list(df.columns)
clm[1] = 'User Time'
df.columns = clm

df.plot(x='User Time', y='GDOP[2]', ax=ax, legend=False)

plt.ylim([0.0, 20.0])
plt.show()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...