【发布时间】:2023-02-16 00:02:37
【问题描述】:
我正在尝试将一行 csv 中的数组转换为多行。目前数据是这样的
test = result['properties.techniques'].dropna()
print(test)
['T1078','T1036']
['T1036']
我可以添加以下行来提取单个项目 -
test = result['properties.techniques'].dropna()
techniques = result['properties.techniques'].str.extract(r"(T[0-9]{4})").dropna()[0]
print(techniques )
T1078
T1036
然而,这只会每行提取一个字符串。
如何确保所有数据都转换为新行?
【问题讨论】:
标签: python-3.x pandas