csv 有两列,一列是 Insert, 另一列是个列表,如何把第二列拆分成4列? 每列分别是 E - 1, E - 1 , R - 1, R - 1
Insert,"['E - 1', 'E - 1', 'R - 1', 'R - 1']"
csv 有两列,一列是 Insert, 另一列是个列表,如何把第二列拆分成4列? 每列分别是 E - 1, E - 1 , R - 1, R - 1
Insert,"['E - 1', 'E - 1', 'R - 1', 'R - 1']"
下面的代码可以参考下
import pandas as pd
lines = []
with open('file.csv', 'r') as f:
for line in f.readlines():
l = line.replace('\'', '').replace('"[', '').replace(']"', '').replace('\n', '').split(',')
lines.append(l)
df = pd.DataFrame(lines)
如果你可以事先把csv文件中的引号括号那些删掉,那更简单,直接pd.read_csv
读取就好了