csvのカラムデータで"/"で区切られた数字の文字列があります。こちらをpandasのread_csvで読み取ったのですが、ここから"/"ごとに区切って数字をリストで取り出したいです。
ご教授頂けると幸いです。
試した事はspilitを使用。
そこで以下のエラーが出てしまっています。
「'DataFrame' object has no attribute 'split'」
read_csvの結果 OID 0 1618544796/1043253441/1468827215 1 1618544796/1043253441/1468827215 2 1618544796/1043253441/1468827215 3 1618544796/1043253441/1468827215 4 1618544796/1043253441/1468827215 .. ... 197 NaN 198 1714135326 199 1714135326 200 1714135326 201 NaN [202 rows x 1 columns]
import pandas as pd file0 = "./node_file2.csv" file1 = "./node_file3.csv" f0 = pd.read_csv(file0, usecols=[0]) f1 = pd.read_csv(file1, usecols=[0]) read_oid0 = pd.read_csv(file0, usecols=[11]) read_oid1 = pd.read_csv(file1, sep="/", usecols=[8]) split_oid0 = read_oid0.split('/', expand =True) print(read_oid0)
回答2件
あなたの回答
tips
プレビュー