【问题标题】:extracting x and y data from a "messy" txt file从“杂乱”的 txt 文件中提取 x 和 y 数据
【发布时间】:2022-11-19 23:37:33
【问题描述】:

我认为这个问题可能很基本,但我不知道应该如何搜索这个特定问题:

我有一个 .txt 文件,其中有几行,每行有几个 x-y 数据点。属于一起的 x 和 y 值由逗号分隔,而不同的对由空格分隔。

这里的例子: 2,20 12,40 13,100 14,300 15,440 16,10 24,50 25,350 26,2322 27,3323 28,9999 29,2152 30,2622 31,50

我只是想使用 python 将所有 x 和 y 值存储在单个数组中。必须有一个简单的解决方案,但我只是无法理解应该如何读出它们。

非常感谢您提前提供帮助。

我试图自己读出所有行,然后逐行读出每一行,但这是行不通的。

【问题讨论】:

    标签: python txt


    【解决方案1】:
    fileInp = "2,20 12,40 13,100 14,300 15,440 16,10 24,50 25,350 26,2322 27,3323 28,9999 29,2152 30,2622 31,50"
    
    x = list()
    y = list()
    
    for data in fileInp.split():
        x_y_data = data.split(",")
        x.append(x_y_data[0])
        y.append(x_y_data[1])
       
    
    print(x)
    print(y)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-17
      • 1970-01-01
      • 1970-01-01
      • 2017-11-20
      • 2013-05-05
      相关资源
      最近更新 更多