回答編集履歴
2
ソースの修正
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,
|
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,
|
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,
|
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
文章の修正
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
|
|