回答編集履歴

4

追記

2018/07/21 06:11

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -70,4 +70,4 @@
70
70
 
71
71
 
72
72
 
73
- これで読めます。
73
+ これで読めます。ただし、方法は他にもあると思います。

3

追記

2018/07/21 06:11

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -49,3 +49,25 @@
49
49
  """
50
50
 
51
51
  ```
52
+
53
+
54
+
55
+ ### 追記
56
+
57
+ フォーマットが違うようなので追記。
58
+
59
+
60
+
61
+ ```python
62
+
63
+ with open('text.csv', 'r') as f:
64
+
65
+ df = pd.read_table(f, sep="|", header=1)
66
+
67
+ df = df.loc[:, ~df.columns.str.contains('^Unnamed')]
68
+
69
+ ```
70
+
71
+
72
+
73
+ これで読めます。

2

修正

2018/07/21 06:10

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
 
12
12
 
13
- **test.csv**
13
+ **text.csv**
14
14
 
15
15
  ```plain
16
16
 

1

追記

2018/07/21 05:00

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -7,6 +7,22 @@
7
7
 
8
8
 
9
9
  今回の例で書くとこんな感じです。
10
+
11
+
12
+
13
+ **test.csv**
14
+
15
+ ```plain
16
+
17
+ Animal,Country,Food,Book
18
+
19
+ cat,America,Hamburger,War and Peace
20
+
21
+ dog,Japan,Sashimi,I Am A Cat
22
+
23
+ Tiger,UK,Ramen,The Setting Sun
24
+
25
+ ```
10
26
 
11
27
 
12
28
 
@@ -20,6 +36,16 @@
20
36
 
21
37
  df = pd.read_csv(f, header=0)
22
38
 
23
- print(df[df["Food"] == "Ramen"]) # => 2 Tiger UK Ramen The Setting Sun
39
+ print(df[df["Food"] == "Ramen"])
40
+
41
+
42
+
43
+ """ =>
44
+
45
+ Animal Country Food Book
46
+
47
+ 2 Tiger UK Ramen The Setting Sun
48
+
49
+ """
24
50
 
25
51
  ```