[1111] Convert a tab-separated text to a pandas DataFrame
To convert a tab-separated text to a pandas DataFrame, you can use the pandas
library. Here's how you can do it:
-
Install pandas (if you haven't already):
pip install pandas -
Write the Python script:
import pandas as pd from io import StringIO # Define your tab-separated text tab_text = """Name\tAge\tLocation John\t28\tNew York Jane\t25\tLondon Bob\t30\tSydney""" # Convert the tab-separated text to a pandas DataFrame df = pd.read_csv(StringIO(tab_text), sep='\t') # Display the DataFrame print(df)
Explanation:
import pandas as pd
: Imports the pandas library and aliases it aspd
.from io import StringIO
: Imports theStringIO
module, which allows you to treat strings as file-like objects.pd.read_csv(StringIO(tab_text), sep='\t')
: Reads the tab-separated text usingpd.read_csv
andStringIO
, converting it into a pandas DataFrame. Thesep='\t'
parameter specifies that the text is separated by tabs.print(df)
: Prints the DataFrame to display the content.
Result:
Running this script will create a pandas DataFrame with the following content:
Name Age Location 0 John 28 New York 1 Jane 25 London 2 Bob 30 Sydney
Feel free to adjust the tab_text
variable with your own tab-separated data. If you need any further assistance, just let me know! 😊
分类:
Python Study
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)