我试图解析一系列文本,使用一系列数字,如下面的代码,但我得到的只是一系列 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)
Run Code Online (Sandbox Code Playgroud)
输出是
0 NaN
1 NaN
2 NaN
3 NaN
4 NaN
Run Code Online (Sandbox Code Playgroud)
我希望输出是
0 blue
1 yellow
2 grey
3 red
4 orange
Run Code Online (Sandbox Code Playgroud)
是否有捷径可寻。