質問するログイン新規登録

回答編集履歴

2

ソースの修正

2020/09/08 03:31

投稿

yureighost
yureighost

スコア2183

answer CHANGED
@@ -7,12 +7,12 @@
7
7
  files1 = "./data/big_data.csv"
8
8
  files2 = "./data/test.csv"
9
9
 
10
- df= pd.read_csv(files1,header=None,skiprows=lambda x: x not in range(0,100))
10
+ df= pd.read_csv(files1,header=None,skiprows=lambda x: x not in range(0,101))
11
11
  df.to_csv(files2,header=True)
12
12
 
13
- df= pd.read_csv(files1,header=None,skiprows=lambda x: x not in range(101,200))
13
+ df= pd.read_csv(files1,header=None,skiprows=lambda x: x not in range(101,201))
14
14
  df.to_csv(files2,mode='a', header=False)
15
15
 
16
- df= pd.read_csv(files1,header=None,skiprows=lambda x: x not in range(201,300))
16
+ df= pd.read_csv(files1,header=None,skiprows=lambda x: x not in range(201,301))
17
17
  df.to_csv(files2,mode='a', header=False)
18
18
  ```

1

文章の修正

2020/09/08 03:31

投稿

yureighost
yureighost

スコア2183

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  skiprowsのlambdaのnot inで抽出してくれるのは指定したリストの一つ一つの要素なので、
2
2
  そのように指定しても範囲では取得してくれません。
3
- なのでrangeを利用して範囲の全要素をもっとリストを作成すればいいです。
3
+ なのでrangeを利用して範囲の全要素をもリストを作成すればいいです。
4
4
  ```python
5
5
  import pandas as pd
6
6