質問編集履歴

1

試した方法を追記しました。

2020/05/17 11:02

投稿

amaturePy
amaturePy

スコア131

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,14 @@
1
1
  csvのカラムデータで"/"で区切られた数字の文字列があります。こちらをpandasのread_csvで読み取ったのですが、ここから"/"ごとに区切って数字をリストで取り出したいです。
2
2
 
3
3
  ご教授頂けると幸いです。
4
+
5
+ 試した事はspilitを使用。
6
+
7
+ そこで以下のエラーが出てしまっています。
8
+
9
+ 「'DataFrame' object has no attribute 'split'」
10
+
11
+
4
12
 
5
13
  ```
6
14
 
@@ -42,10 +50,6 @@
42
50
 
43
51
  ```
44
52
 
45
- read_csv.py
46
-
47
-
48
-
49
53
  import pandas as pd
50
54
 
51
55
 
@@ -62,9 +66,11 @@
62
66
 
63
67
  read_oid0 = pd.read_csv(file0, usecols=[11])
64
68
 
65
- read_oid1 = pd.read_csv(file1, usecols=[8])
69
+ read_oid1 = pd.read_csv(file1, sep="/", usecols=[8])
66
70
 
67
71
 
72
+
73
+ split_oid0 = read_oid0.split('/', expand =True)
68
74
 
69
75
  print(read_oid0)
70
76