我无法在 julia 中打印 Dataframes 的列值或行值。我收到一个未找到的错误?

I can't print the column value or row value of Dataframes in julia. I am getting a not found error?

我搜索了很多。我正在阅读文档。但还是想不通。无论我尝试哪种方式,它都会说没有列名并给出错误。预先感谢您的帮助

print(daf[!,:SPV])

输出:

  ERROR: LoadError: ArgumentError: column name :SPV not found in the data frame

我的数据集:

            12×2 DataFrame
            Row │ valuecols           values
                │ Symbol              Any
            ─────┼───────────────────────────────────────────────────────
            1 │ PointId             Any[5054, 5054, 5054, 5054, 5054…
            2 │ ŞUBE İSİM           Any["EVKUR - ADIYAMAN MERKEZ", "…
            3 │ SPV                 Any["M. SERKAN EKINCI", "M. SERK…
            4 │ Merch               Any["SEMIH AYDOGAN", "SEMIH AYDO…
            5 │ PAZAR PAYI          Any[43.3333, 41.688, 37.0787, 30…
            6 │ Il                  Any["ADIYAMAN", "MALATYA", "MALA…
            7 │ ılce                Any["MERKEZ", "MERKEZ", "MERKEZ"…
            8 │ Adres               Any["HOCA OMER MH. ATATURK CAD. …
            9 │ X Satış Adeti       Any["-", "-", 300, 15, 23, 4, 6,…
            10 │ Toplam Satış Adeti  Any["-", "-", 750, 15, 23, 6, 6,…
            11 │ Xg Ciro             Any["-", "-", 600000.0, 50000.0,…
            12 │ Toplam Ciro         Any["-", "-", 1.3e6, 160000.0, 2…

如果那确实是您的 DataFrame daf,那么正如您所见,没有名为 SPV 的列。您的输出中有两列(valuecolsvalues)和 12 行包含您似乎打算成为列的内容。在没有看到创建 daf 的代码的情况下,我无法确切地告诉您出了什么问题,但您可以通过以下操作将其转换为您想要的结构:

DataFrame(map(Pair, daf.valuecols, daf.values))