最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

如何從xml文件創(chuàng)建R語(yǔ)言數(shù)據(jù)框dataframe

2021-06-03 16:50 作者:拓端tecdat  | 我要投稿

原文鏈接:http://tecdat.cn/?p=16788

原文出處:拓端數(shù)據(jù)部落公眾號(hào)

?

問(wèn)題重現(xiàn)?

軟件:R語(yǔ)言

環(huán)境:windows

問(wèn)題描述:我有一個(gè)XML文檔文件。文件的一部分如下所示:

  1. <?xml version="1.0" encoding="UTF-8"?>

  2. <List>

  3. <SubCategory>

  4. <ID>BO</ID>

  5. <Name>Bookcases</Name>

  6. </SubCategory>

  7. <SubCategory>

  8. <ID>CH</ID>

  9. <Name>Chairs</Name>

  10. </SubCategory>

  11. <SubCategory>

  12. <ID>LA</ID>

  13. <Name>Labels</Name>

  14. </SubCategory>

  15. <SubCategory>

  16. <ID>TA</ID>

  17. <Name>Tables</Name>

  18. </SubCategory>

  19. <SubCategory>

  20. <ID>ST</ID>

  21. <Name>Storage</Name>

  22. </SubCategory>

  23. <SubCategory>

  24. <ID>FU</ID>

  25. <Name>Furnishings</Name>

  26. </SubCategory>

  27. <SubCategory>

  28. <ID>AR</ID>

  29. <Name>Art</Name>

  30. </SubCategory>

  31. <SubCategory>

  32. <ID>PH</ID>

  33. <Name>Phones</Name>

  34. </SubCategory>

  35. <SubCategory>

  36. <ID>BI</ID>

  37. <Name>Binders</Name>

  38. </SubCategory>

  39. <SubCategory>

  40. <ID>AP</ID>

  41. <Name>Appliances</Name>

  42. </SubCategory>

  43. <SubCategory>

  44. <ID>PA</ID>

  45. <Name>Paper</Name>

  46. </SubCategory>

  47. <SubCategory>

  48. <ID>AC</ID>

  49. <Name>Accessories</Name>

  50. </SubCategory>

  51. <SubCategory>

  52. <ID>EN</ID>

  53. <Name>Envelopes</Name>

  54. </SubCategory>

  55. <SubCategory>

  56. <ID>FA</ID>

  57. <Name>Fasteners</Name>

  58. </SubCategory>

  59. <SubCategory>

  60. <ID>SU</ID>

  61. <Name>Supplies</Name>

  62. </SubCategory>

  63. <SubCategory>

  64. <ID>MA</ID>

  65. <Name>Machines</Name>

  66. </SubCategory>

  67. <SubCategory>

  68. <ID>CO</ID>

  69. <Name>Copiers</Name>

  70. </SubCategory>

  71. </List>

從這個(gè)XML文件中,我想創(chuàng)建一個(gè)具有ID,name 列的R數(shù)據(jù)框。請(qǐng)注意,name和ID應(yīng)包含變量的所有級(jí)別。

解決方案

假設(shè)這是正確的taxlots.shp.xml文件:

  1. <?xml version="1.0" encoding="UTF-8"?>

  2. <List>

  3. <SubCategory>

  4. <ID>BO</ID>

  5. <Name>Bookcases</Name>

  6. </SubCategory>

  7. <SubCategory>

  8. <ID>CH</ID>

  9. <Name>Chairs</Name>

  10. </SubCategory>

  11. <SubCategory>

  12. <ID>LA</ID>

  13. <Name>Labels</Name>

  14. </SubCategory>

  15. <SubCategory>

  16. <ID>TA</ID>

  17. <Name>Tables</Name>

  18. </SubCategory>

  19. <SubCategory>

  20. <ID>ST</ID>

  21. <Name>Storage</Name>

  22. </SubCategory>

  23. <SubCategory>

  24. <ID>FU</ID>

  25. <Name>Furnishings</Name>

  26. </SubCategory>

  27. <SubCategory>

  28. <ID>AR</ID>

  29. <Name>Art</Name>

  30. </SubCategory>

  31. <SubCategory>

  32. <ID>PH</ID>

  33. <Name>Phones</Name>

  34. </SubCategory>

  35. <SubCategory>

  36. <ID>BI</ID>

  37. <Name>Binders</Name>

  38. </SubCategory>

  39. <SubCategory>

  40. <ID>AP</ID>

  41. <Name>Appliances</Name>

  42. </SubCategory>

  43. <SubCategory>

  44. <ID>PA</ID>

  45. <Name>Paper</Name>

  46. </SubCategory>

  47. <SubCategory>

  48. <ID>AC</ID>

  49. <Name>Accessories</Name>

  50. </SubCategory>

  51. <SubCategory>

  52. <ID>EN</ID>

  53. <Name>Envelopes</Name>

  54. </SubCategory>

  55. <SubCategory>

  56. <ID>FA</ID>

  57. <Name>Fasteners</Name>

  58. </SubCategory>

  59. <SubCategory>

  60. <ID>SU</ID>

  61. <Name>Supplies</Name>

  62. </SubCategory>

  63. <SubCategory>

  64. <ID>MA</ID>

  65. <Name>Machines</Name>

  66. </SubCategory>

  67. <SubCategory>

  68. <ID>CO</ID>

  69. <Name>Copiers</Name>

  70. </SubCategory>

  71. </List>

XML格式的數(shù)據(jù)很少以允許該xmlToDataFrame功能正常工作的方式進(jìn)行組織。最好提取列表中的所有內(nèi)容,然后將列表綁定到數(shù)據(jù)框中:

?

?

  1. data <- xmlParse("ProductSubcategory.xml")


  2. xml_data <- xmlToList(data)


  3. dataDictionary <- xmlToDataFrame(getNodeSet(data,"//SubCategory"))

最受歡迎的見(jiàn)解

1.如何解決線(xiàn)性混合模型中畸形擬合(SINGULAR FIT)的問(wèn)題

2.在UBUNTU虛擬機(jī)上安裝R軟件包

3.WINDOWS中用命令行執(zhí)行R語(yǔ)言命令

4.R語(yǔ)言GGSURVPLOT繪制生存曲線(xiàn)報(bào)錯(cuò) : OBJECT OF TYPE ‘SYMBOL‘ IS NOT SUBSETTABLE


如何從xml文件創(chuàng)建R語(yǔ)言數(shù)據(jù)框dataframe的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
东光县| 彰化县| 宝山区| 和田县| 台中市| 岑巩县| 桐梓县| 渝中区| 应用必备| 龙胜| 罗甸县| 中山市| 慈利县| 攀枝花市| 桐柏县| 涡阳县| 固阳县| 马公市| 聂荣县| 太康县| 兴城市| 仲巴县| 襄城县| 霸州市| 淄博市| 景谷| 芷江| 潢川县| 时尚| 英山县| 读书| 手游| 呼伦贝尔市| 琼中| 宁远县| 晋州市| 新建县| 廉江市| 新疆| 乌兰浩特市| 永平县|