我有一个熊猫系列:
import pandas
ser = pd.Series(...)
ser
idx1 23421535123415135
idx2 98762981356281343
idx3 394123942916498173
idx4 41234189756983411
...
idx50 123412938479283419
我想将索引附加到每个数据行的前面 . 我正在寻找的输出是:
idx1 23421535123415135
idx2 98762981356281343
idx3 394123942916498173
idx4 41234189756983411
...
idx50 123412938479283419
这可能是一个pandas系列(数组自然被索引)或numpy数组 .
对于数据框,为了组合两列,您使用:
df["newcolumn"] = df[['columnA','columnB']].astype(str).sum(axis=1)
但我很困惑如何用熊猫系列来完成这个任务 .
2 回答
假设您从系列开始:
那你可以做
请注意,如果您不需要在两者之间引入空间,则更短:
你可以使用pandas.series.str.cat: