ลบกลับมาอยู่ใน excel อ่านอยู่

0

คำถาม

ฉันอ่านสองสาม excel แฟ้มอยู่แล้ว merging พวกเขาเข้าไปในหนึ่ง dataframe. บางคนที่อยู่อยู่ที่ช่องข้อมูลต้องกลับมาอยู่พวกเขา ฉันมากับเรื่องนี้เพื่อลบมันแต่มันไม่ทำงานและ RStudio บอกว่ามันไม่ถูกต้องสัญลักษณ์อยู่ในบรรทัด.

df$Primary.Street <- gsub("\r\n", " ", df$Primary.Street)

ที่เขาแนะนำให้ผูกผ้ากันเปื้อนจะเป็นมาก appreacited.

ตัวอย่างของนำเข้าข้อมูลแถวของว่ามันดูเป็นยังไงใน Excel:

            "123 Main St
"Sam Jones"  Apt A"      "New York" "NY" "12345"

ที่ต้องการส่งผลไปยังแฟ้ม csv:

"Sam Jones","123 Main St Apt A","New York","NY","12345"
dataframe excel r regex
2021-11-23 20:35:21
1

คำตอบที่ดีที่สุด

1

เอารถม้าขอกลับตัวอักษรในตารางเล็บเปิดและปิดเพื่อสร้างตัวละครชั้นเรียนซึ่งจะตรงกับมีตัวละครในคลาส:

> samp <- "120 Main st\nApt A"

> gsub("[\r\n]+", " ", samp)

[1] "120 Main st Apt A"

ขอตัวอย่างเช่นถ้าไม่มีเล็บเปิดและปิดคเดียวที่ตรงกัน \r แล้ว \n ในลำดับเลข ขอตัวอย่างที่นี่จะตรงกับลำดับหนึ่งหรือมากกว่าเหมือนกั(ผ่านทางคน + quantifier).

2021-11-23 23:32:40

ฉันจะลองวันพรุ่งนี้ ฉันกำลังจะห่อมันใน ifelse สำหรับคนแถวนั้นไม่มี \r\n.
stefan_aus_hannover

แถวนั้นไม่มีมันจะไม่เปลี่ยนแปลง ifelse ไม่ต้องถูกเก็จำเป็นหรอก
r2evans

ฉันคิดมากไปในตอนนี้ ฉันกำลังมองขึ้นมากกว่าหนึ่งฟังก์ชันตอนที่ฉันโพสมคำถามข้อนี้
stefan_aus_hannover

ในภาษาอื่นๆ

หน้านี้อยู่ในภาษาอื่นๆ

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................