質問編集履歴

8

最終行を1行追加し合計したから5行の挙動が降順とならない

2019/08/22 12:43

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  具体的にはtime4をご覧ください。
8
8
 
9
- 8月7日はきれいに降順になっているようにみえるのですが下から4行は
9
+ 8月7日はきれいに降順になっているようにみえるのですが下から行は
10
10
 
11
11
  8月13日
12
12
 
@@ -18,7 +18,7 @@
18
18
 
19
19
  と降順ではなくランダム?に並んでしまいます。time3はややこしいので消してます。
20
20
 
21
-
21
+ ※最終行を1行追加し合計したから5行の挙動が降順となりません
22
22
 
23
23
  ```
24
24
 

7

追記

2019/08/22 12:42

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -55,6 +55,8 @@
55
55
  |idsample|あ|-|Thu Aug 01 2019 00:35:57 GMT+0900 (JST)|い|う|え|
56
56
 
57
57
  |idsample|あ|-|Sun Aug 11 2019 13:51:33 GMT+0900 (JST)|い|う|え|
58
+
59
+ |idsample|あ|-|Sat Aug 17 2019 12:43:54 GMT+0900 (JST)|い|う|え|
58
60
 
59
61
 
60
62
 

6

2019/08/22 12:41

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -2,11 +2,11 @@
2
2
 
3
3
 
4
4
 
5
- uidは正しく抽出されましたがtime4が正しく降順になりません。
5
+ uidは正しく抽出されましたがtime4が正しく降順になっておりませんでした
6
6
 
7
- 具体的には
7
+ 具体的にはtime4をご覧ください。
8
8
 
9
- 8月7日は降順になっているのですが下から4行は
9
+ 8月7日はきれいに降順になっているようにみえるのですが下から4行は
10
10
 
11
11
  8月13日
12
12
 
@@ -16,11 +16,15 @@
16
16
 
17
17
  8月11日
18
18
 
19
- と降順ではなくランダム?に並んでしまいます。
19
+ と降順ではなくランダム?に並んでしまいます。time3はややこしいので消してます。
20
20
 
21
21
 
22
22
 
23
+ ```
24
+
23
25
  csv_imported = csv_imported[csv_imported['uid'] == 'idsample'].sort_values('time4', ascending=False)
26
+
27
+ ```
24
28
 
25
29
 
26
30
 

5

6

2019/08/22 12:35

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,65 @@
1
+ #追記
2
+
3
+
4
+
5
+ uidは正しく抽出されましたがtime4が正しく降順になりません。
6
+
7
+ 具体的には
8
+
9
+ 8月7日は降順になっているのですが下から4行は
10
+
11
+ 8月13日
12
+
13
+ 8月22日
14
+
15
+ 8月1日
16
+
17
+ 8月11日
18
+
19
+ と降順ではなくランダム?に並んでしまいます。
20
+
21
+
22
+
23
+ csv_imported = csv_imported[csv_imported['uid'] == 'idsample'].sort_values('time4', ascending=False)
24
+
25
+
26
+
27
+ |uid|2|time3|time4|5|6|7|
28
+
29
+ |:--|:--:|--:|:--|:--:|--:|:--|
30
+
31
+ |idsample|あ|-|Wed Aug 07 2019 16:38:47 GMT+0900 (JST)|い|う|え|
32
+
33
+ |idsample|あ|-|Wed Aug 07 2019 16:38:21 GMT+0900 (JST)|い|う|え|
34
+
35
+ |idsample|あ|-|Wed Aug 07 2019 16:37:53 GMT+0900 (JST)|い|う|え|
36
+
37
+ |idsample|あ|-|Wed Aug 07 2019 16:37:42 GMT+0900 (JST)|い|う|え|
38
+
39
+ |idsample|あ|-|Wed Aug 07 2019 16:37:24 GMT+0900 (JST)|い|う|え|
40
+
41
+ |idsample|あ|-|Wed Aug 07 2019 16:37:13 GMT+0900 (JST)|い|う|え|
42
+
43
+ |idsample|あ|-|Wed Aug 07 2019 16:36:47 GMT+0900 (JST)|い|う|え|
44
+
45
+ |idsample|あ|-|Wed Aug 07 2019 16:36:41 GMT+0900 (JST)|い|う|え|
46
+
47
+ |idsample|あ|-|Tue Aug 13 2019 20:58:05 GMT+0900 (JST)|い|う|え|
48
+
49
+ |idsample|あ|-|Thu Aug 22 2019 21:21:51 GMT+0900 (JST)|い|う|え|
50
+
51
+ |idsample|あ|-|Thu Aug 01 2019 00:35:57 GMT+0900 (JST)|い|う|え|
52
+
53
+ |idsample|あ|-|Sun Aug 11 2019 13:51:33 GMT+0900 (JST)|い|う|え|
54
+
55
+
56
+
57
+
58
+
59
+
60
+
61
+
62
+
1
63
  pandas初心者です。2つ実現できないことがあります。よろしくお願いいたします。
2
64
 
3
65
 

4

2019/08/22 12:33

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -106,7 +106,7 @@
106
106
 
107
107
  targetuid = 'idsample'
108
108
 
109
- csv_imported[csv_imported['uid'] == targetuid])
109
+ csv_imported[csv_imported['uid'] = targetuid])
110
110
 
111
111
 
112
112
 

3

2019/08/22 11:52

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -94,7 +94,7 @@
94
94
 
95
95
  # time sort
96
96
 
97
-   csv_importe.sort_values(by=["time4"], ascending=True)
97
+   csv_importe.sort_values(by=["time4"], ascending=False)
98
98
 
99
99
  # csv_imported = sort(csv_imported.time3) # This now sorts in date order
100
100
 

2

2

2019/08/22 11:51

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -94,7 +94,9 @@
94
94
 
95
95
  # time sort
96
96
 
97
+   csv_importe.sort_values(by=["time4"], ascending=True)
98
+
97
- csv_imported = sort(csv_imported.time3) # This now sorts in date order
99
+ # csv_imported = sort(csv_imported.time3) # This now sorts in date order
98
100
 
99
101
  # csv_imported = sort(csv_imported.time4) # This now sorts in date order
100
102
 

1

2019/08/22 11:50

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -36,21 +36,21 @@
36
36
 
37
37
 
38
38
 
39
- #やりたいこと1:time3、またはtime4いずれか降順し
39
+ #やりたいこと1:time3、またはtime4いずれかの項目を用いて降順し
40
40
 
41
- #やりたいこと2:特定のuidのみをデータ抽出したい
41
+ #やりたいこと2:そのうえで特定のuidのみを抽出したデータをprintしたい
42
42
 
43
43
 
44
44
 
45
- #実現したいデータ 上記1と2を実施し今回目標となる抽出結果データ
45
+ #具体的に実現したいデータ 上記1と2を実施し今回実現目標となる抽出結果データ
46
46
 
47
47
 
48
48
 
49
49
  要件
50
50
 
51
- uidはidsampleの抽出
51
+  timetime3またはtime4いずれか降順指定
52
52
 
53
- timetime3またはtime4いずれか降順指定
53
+  uidはidsampleの抽出とします。
54
54
 
55
55
 
56
56
 
@@ -66,7 +66,7 @@
66
66
 
67
67
 
68
68
 
69
- idsampleだけ抽出されtimeがソート降順になるようにコードを書きたいです。
69
+ このように「idsampleだけ抽出されて」「timeがソート降順になるように」以下コードを書きかえたいです。
70
70
 
71
71
 
72
72