我尝试在R中操作一个CSV来匹配一个非常特殊的格式化需求。我很自信我可以嵌套几个循环来写入一个文件,但是我希望在R中有一个更简单的方法。
之前:
1,2,400,410,420,430,450,490,75700,75701,77035,77035,77035,77035
*,Facility Name,1234 Test Street,Michigan,49503,123-456-7891,,MPI_ID_TYPE,1,Sober Living Community,Clothing,Diapers,Food Pantry
之后:
1,*
2,Facility Name
400,123 Test Street
410,TestCity
420,TestState
430,12345
450,123-456-7891
75700,MPI_ID_TYPE
75701,1
77035,Sober Living Community
77035,Clothing
77035,Diapers
77035,Food Pantry
到目前为止,我已经摄取了数据并对其进行了操作,以实现Before块。
1条答案
按热度按时间uxh89sit1#
可以使用
t()
来转置数据。为了进一步回答你的问题,我在mtcars数据集中保留了一行,然后使用tidyr中的pivot_longger来转置原始标题,并将其作为数据中的一列保留下来。