【问题标题】:split a csv file in appropriate columns在适当的列中拆分 csv 文件
【发布时间】:2022-01-26 16:21:57
【问题描述】:

我正在尝试在 python 中分析来自 CSV 文件的数据,但我得到了如下图所示的数据,您能帮我弄清楚如何将数据拆分到适当的列中吗? 提前谢谢你。

【问题讨论】:

  • 您正在使用pandas.read_csv 中的sep 参数。试试看:pandas.read_csv('your_file.csv', sep='\t')

标签: python pandas dataframe csv


【解决方案1】:

pandas.Series.str.split

在截图中的df,你可以试试:

df['velocity1\tvelocity2\tlength'].str.split('\t', expand=True)

来自文档:

将拆分的字符串展开为单独的列。 如果为 True,则返回 DataFrame/MultiIndex 扩展维度。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-25
    • 1970-01-01
    • 2020-03-25
    • 1970-01-01
    • 1970-01-01
    • 2019-02-03
    相关资源
    最近更新 更多