可以使用split()
函数将数据框架的行按照指定分隔符拆分成多个部分,然后将每个部分转换成新的数据框架。下面是一个示例代码:
import pandas as pd
df = pd.DataFrame({'A': ['a|b|c', 'd|e', 'f|g|h|i']})
new_df = pd.DataFrame(df['A'].str.split('|').tolist(), index=df.index).fillna('')
new_df.columns = ['A', 'B', 'C', 'D']
print(new_df)
输出结果:
A B C D
0 a b c
1 d e
2 f g h i
在上面的示例中,我们将原始数据框架中的每个行字符串按照 |
符号进行拆分,然后将每个部分转换成新的数据框架的列。我们使用了 fillna()
函数来填充缺失值。
免责声明:本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系[email protected]进行反馈,火山引擎收到您的反馈后将及时答复和处理。
上一篇:按行拆分CSV文件