Pandas df.to_csv () сохраняет старую версию моего файла вместо той, которую я изменил

Вам нужно объявить свою переменную buttonText внутри обработчика события или она всегда будет иметь значение, имевшееся в начале вашего скрипта.

Кроме того, установка текста на «день» означает, отсутствовал в вашем блоке else.

$('button').click(function() {
  var buttonText = $('button').text();

  if (buttonText == 'day') {
    $('body').css({
      'background': 'red'
    })
    $('button').text('night');
  } else if (buttonText == 'night') {
    $('body').css({
      'background': 'yellow'
    });
    $('button').text('day');
  }
})
<!DOCTYPE html>
<html lang="en" dir="ltr">

<head>
  <meta charset="utf-8">
  <title></title>
  <link rel="stylesheet" href="training.css">
</head>

<body>
  <p>velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  </p>
  <button type="button" name="button">day</button>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.1/jquery.min.js"></script>
  <script src="training.js" charset="utf-8"></script>
</body>

</html>

0
задан eyllanesc 18 January 2019 в 19:33
поделиться

1 ответ

Вы должны попытаться использовать абсолютный путь следующим образом. Однако, когда вы используете to_csv, это означает comma разделенных значений, так что вы можете либо экспортировать значения по comma разделенным или tab разделенным, что вы можете определить при работе с методом DataFrame.to_csv.

Для значений, разделенных запятыми:

df.to_csv(r"C:\Users\Eddie\Downloads\pandas\Deformation_new.txt", sep=",", index=False)

Для значений, разделенных табуляцией:

df.to_csv(r"C:\Users\Eddie\Downloads\pandas\Deformation_new.txt", sep="\t", index=False)
0
ответ дан pygo 18 January 2019 в 19:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: