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

質問編集履歴

1

質問を修正しました

2020/11/30 02:42

投稿

3939TJ55
3939TJ55

スコア109

title CHANGED
File without changes
body CHANGED
@@ -4,7 +4,17 @@
4
4
  実現したいこと...
5
5
  ①各列20文字目の[0or1]で抽出部分を変更したい
6
6
  ②20文字が1だった場合のデータは0だった場合のデータに追加したい
7
+ 具体的に言うとこの辺りの書き方で混乱しております。
7
8
 
9
+ f = open(file_text.get(), 'r')
10
+ if pd.read_fwf(f,colspec = [(19,20)]) == 0:
11
+ colspecs = [(22,25), (25,28),(28,30),(30,32),(47,51)]
12
+ names = ["SCAN", now.strftime("%Y%m%d"), now.strftime('%H%M%S'),"通番",sc,cc," "]
13
+ df = pd.read_fwf(f, skiprows=1,header=None, names=names,colspecs=colspecs, dtype=str)
14
+ else:
15
+ pd.read_fwf(f,colspec = [(19,20)]) == 1:
16
+ colspecs = [(51,54),(54,57),(57,59),(59,61),(72,76)]
17
+
8
18
  ```
9
19
  import tkinter as tk #GUIライブラリ
10
20
  import tkinter.messagebox as tkm