fruit='Food\nName/Category\nApple\nFruit\nBanana\nFruit\nBread\nGrain\nTomato\nVegetable'
您好,我有一个上面的文本变量,我想将其转换为pandas dataframe列并用“ \ n”分割。我可以将其传输到df,但不知道如何基于“ \ n”分割行。
任何想法都将不胜感激! 谢谢!
答案 0 :(得分:1)
您可以使用split
方法根据fruit
字符串模式分割'\n'
字符串:
fruit_list=fruit.split('\n')
然后您可以将fruit_list
加载到数据框中:
import pandas as pd
df=pd.DataFrame(fruit_list)
答案 1 :(得分:1)
代码:
import pandas as pd
fruit='Food\nName/Category\nApple\nFruit\nBanana\nFruit\nBread\nGrain\nTomato\nVegetable'
df = pd.DataFrame({'fruit':fruit.split("\n")})
输出:
fruit
0 Food
1 Name/Category
2 Apple
3 Fruit
4 Banana
5 Fruit
6 Bread
7 Grain
8 Tomato
9 Vegetable
答案 2 :(得分:1)
只需使用拆分即可。
apply