質問編集履歴

2

コード

2020/05/14 11:28

投稿

Shiwa
Shiwa

スコア8

test CHANGED
File without changes
test CHANGED
@@ -40,6 +40,8 @@
40
40
 
41
41
  for row in rows:
42
42
 
43
+
44
+
43
45
  now = datetime.now()
44
46
 
45
47
  date_format = '%Y-%m-%d %H:%M:%S'
@@ -51,6 +53,8 @@
51
53
  old = datetime.strptime(row[15], date_format)
52
54
 
53
55
  diff = now - old
56
+
57
+
54
58
 
55
59
  if 180 > diff.seconds:
56
60
 
@@ -66,7 +70,7 @@
66
70
 
67
71
  df = pd.read_csv(fileName)
68
72
 
69
- df['record_time'] = now.strftime(date_format)
73
+ df.iat[0, 5] = now.strftime(date_format)
70
74
 
71
75
  df.to_csv(fileName, index=False)
72
76
 
@@ -74,7 +78,15 @@
74
78
 
75
79
  ```
76
80
 
77
- このように記載すると、全てrecord_timeが書き換わってしまいました。
81
+ このように記載すると、何故かコンテンツ一部下記のように書き換えられてしまいました。
82
+
83
+ 4902370545302 → 4902370545302.0
84
+
85
+
86
+
87
+ また、"作業に要した行の時間のみ"を変更するという処理をどのようにすればいいのか思いつきません・・。
88
+
89
+
78
90
 
79
91
  #補足情報(FW/ツールのバージョンなど)
80
92
 

1

コード

2020/05/14 11:28

投稿

Shiwa
Shiwa

スコア8

test CHANGED
File without changes
test CHANGED
@@ -27,6 +27,8 @@
27
27
 
28
28
 
29
29
  # 試したこと
30
+
31
+ ```ここに言語を入力
30
32
 
31
33
  if args.file.name == 'app/configini.csv':
32
34
 
@@ -70,6 +72,8 @@
70
72
 
71
73
 
72
74
 
75
+ ```
76
+
73
77
  このように記載すると、全ての行のrecord_timeが書き換わってしまいました。
74
78
 
75
79
  #補足情報(FW/ツールのバージョンなど)