从数据框中删除\n并将数据移动到新行,可以通过以下步骤实现:
import pandas as pd
data = {'col1': ['A\nB', 'C\nD', 'E\nF'],
'col2': [1, 2, 3]}
df = pd.DataFrame(data)
df['col1'] = df['col1'].str.split('\n').apply(lambda x: x[0])
df['col2'] = df['col1'].str.split('\n').apply(lambda x: x[1])
这里使用了pandas库的str.split()函数将包含\n的字符串拆分成两个部分,并使用lambda函数将拆分后的数据分别赋值给新的行。
以上是一个简单的示例,实际应用中可能需要根据具体的数据结构和需求进行适当的调整。
领取专属 10元无门槛券
手把手带您无忧上云