请问有没有人知道如何用pandas将第二列以反斜杆为分隔符,将其划分为多个列,以及如何提取第四列中的数字。
请问有没有人知道如何用pandas将第二列以反斜杆为分隔符,将其划分为多个列,以及如何提取第四列中的数字。
import re
import pandas as pd
df = pd.DataFrame(columns = 'info,voet_count'.split(','))
df.loc[len(df)] = ['余华/江南出版社/1990-27/20元','fasdf12345']
print(df)
df[['作者','出版社','出版时间','售价']] =[x.split('/') for x in df['info'].tolist()]
df['voet_count'] = [re.search('\d+',x).group() for x in df['voet_count'].tolist()]
df1 = df[['作者','出版社','出版时间','售价','voet_count']]
print('------------------------')
print(df1)