有没有一种方法可以摆脱R中某个字符串之前和之后的行(基于从excel导入的数据)?

时间:2019-06-11 15:50:43

标签: r

因此,我必须摆脱在大型数据集中找到的某个关键字之前和之后的一行,而且我完全不知道该怎么做。我知道有一个可以利用的相邻函数可以执行此操作,但是它没有执行所需的操作,因此Im肯定做错了什么。有谁可以帮助我使用相邻功能或其他功能来实现这一目标,谢谢!

1 个答案:

答案 0 :(得分:0)

const INTERVAL_ALL = 20 // sec
const INTERVAL_SINGLE = 10 // sec

export class Animation extends React.Component {
  interval = null
  i = -1
  colors: string[]

  async componentDidMount() {
    this.colors = ['all', 'red', 'blue', 'green', 'yellow']
    this.startPlaying()
  }

  startPlaying = () => {
    this.interval = window.setInterval(() => this.updateColor(), INTERVAL * 1000) // which interval?
  }

  // where do I put conditions and how?
  updateColor() {
    this.i = this.i === this.colors.length - 1 ? 0 : this.i + 1
    const color = this.colors[this.i]
    this.doSomethingWithColor(color)
  }

  componentWillUnmount() {
    clearInterval(this.interval)
  }

  doSomethingWithColor(color) {
    console.log(color)
  }

  render() {
    return (...)
  }
}