R에서 XML 읽기
Sheeraz Gul
2023년6월21일
XML은 데이터를 나타내는 형식입니다. XML을 읽으려면 먼저 구문 분석해야 합니다. 이 튜토리얼은 R을 사용하여 XML을 읽는 방법을 보여줍니다.
R에서 XML 읽기
R의 XML
패키지는 XML 파일을 읽는 데 사용됩니다. 이 패키지를 먼저 사용하려면 패키지를 설치해야 합니다.
install.packages("XML")
패키지가 성공적으로 설치되면 패키지를 로드하고 XML 파일을 읽습니다.
암호:
library("XML")
# read the XML
result <- xmlParse(file = "delftstack.xml")
# Print the result.
print(result)
위의 코드는 delftstack.xml
XML 파일을 읽고 다음 출력을 제공합니다.
출력:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Tutorials xmlns="https://www.delftstack.com/">
<Tutorial Id="1">
<ArticleName>Perform String to String Array Conversion in Java</ArticleName>
<Link>https://www.delftstack.com/howto/java/how-to-perform-string-to-string-array-conversion-in-java/</Link>
<ProgrammingLanguage>Java</ProgrammingLanguage>
<DateCreated>May-21, 2020</DateCreated>
</Tutorial>
<Tutorial Id="2">
<ArticleName>Compile a C++ Program Using GCC</ArticleName>
<Link>https://www.delftstack.com/howto/cpp/gcc-compile-cpp/</Link>
<ProgrammingLanguage>C++</ProgrammingLanguage>
<DateCreated>March-25, 2022</DateCreated>
</Tutorial>
<Tutorial Id="3">
<ArticleName>Python Tutorial - Introduction</ArticleName>
<Link>https://www.delftstack.com/tutorial/python-3-basic-tutorial/python-introduction/</Link>
<ProgrammingLanguage>Python</ProgrammingLanguage>
<DateCreated>January-29, 2018</DateCreated>
</Tutorial>
</Tutorials>
R의 데이터 프레임에서 XML 읽기
methods
패키지를 사용하여 XML을 데이터 프레임으로 읽을 수도 있습니다. 먼저 패키지를 설치하고 로드합니다.
install.packages("methods")
library(methods)
이제 XML을 데이터 프레임으로 읽어 봅시다.
암호:
# read xml to data frame
result1 <- xmlToDataFrame("delftstack.xml")
# Print as data frame.
print(result1)
위의 코드는 XML을 데이터 프레임으로 구문 분석하고 읽습니다.
출력:
ArticleName
1 Perform String to String Array Conversion in Java
2 Compile a C++ Program Using GCC
3 Python Tutorial - Introduction
Link
1 https://www.delftstack.com/howto/java/how-to-perform-string-to-string-array-conversion-in-java/
2 https://www.delftstack.com/howto/cpp/gcc-compile-cpp/
3 https://www.delftstack.com/tutorial/python-3-basic-tutorial/python-introduction/
ProgrammingLanguage DateCreated
1 Java May-21, 2020
2 C++ March-25, 2022
3 Python January-29, 2018
작가: Sheeraz Gul
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn Facebook