行いたこと
101000行ある数値データを分割したい
K | |
---|---|
0 | 5 |
1 | 6 |
2 | 9 |
3 | 13 |
... | ... |
999 | 8 |
1000 | 6 |
... | ... |
100000 | 8 |
... | ... |
100999 | 6 |
このようなデータを1000個ずつに分けて
||K|K2|K3|...|K101|
|:--|:--:|
|0|5|6|5|...|8|
|1|6|7|7|...|9|
|2|9|5|10|...|6|
|3|13|10|11|...|15|
|...|...|...|...|...|...|
|999|8|14|10|...|6|
のようにしたいです。
試みたこと
with open('text.txt') as f:
s = f.read().replace('[', '').replace(']', '')
df = pd.read_csv(StringIO(s), delimiter=r'\s+',names= ['K'])
df1 = df['K'].iloc[0:999].reset_index()
df2 = df['K'].iloc[1000:1999].reset_index()
df3 = df['K'].iloc[2000:2999].reset_index()
df4 = df['K'].iloc[3000:3999].reset_index()
データを分割し結合しようとしましたが非常に非効率なので
効率的な方法を教えていただきたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/23 06:04
2021/11/23 06:07