我试图使用下面的代码中的一系列数字来解析一系列文本,但返回的结果只是一系列NaN。
import numpy as np
import pandas as pd
numData = np.array([4,6,4,3,6])
txtData = np.array(['bluebox','yellowbox','greybox','redbox','orangebox'])
n = pd.Series(numData)
t = pd.Series(txtData)
x = t.str[:n]
print (x)
输出结果为
0 NaN
1 NaN
2 NaN
3 NaN
4 NaN
我希望输出结果如下:
0 blue
1 yellow
2 grey
3 red
4 orange
有没有简单的方法来完成这个任务。