我有这个txt:
1989MaiteyCarlos
2015mamasypadres
我有一个代码来分隔单词并生成不同的列到DataFrame。 代码是:
txt1=pd.read_table(r'C:\Users\TOSHIBA\Desktop\prueba.txt',header=None)
txt1['anno'] = txt1[0].apply(lambda x: x[:4])
txt1['chica'] = txt1[0].apply(lambda x: x[4:9])
txt1['chico'] = txt1[0].apply(lambda x: x[10:])
我需要做一个一般函数来解决这个问题。我用这个代码试过:
def read_txt (df,columnas,rangos):
for i,j in zip(columnas,rangos):
for k in j:
df[i] = df[0].apply(lambda x: x[k])
return df
但结果是失败了
我怎么做这个功能
我解决了这个问题。 我使用的函数是:
相关问题 更多 >
编程相关推荐