dataframe与str互相转换
时间: 2023-06-04 10:07:15 浏览: 161
pandas和spark dataframe互相转换实例详解
可以使用DataFrame的to_string()方法将DataFrame转换成字符串,使用pandas的read_csv()方法将字符串转换成DataFrame。示例代码如下:
将DataFrame转换成字符串:
```
import pandas as pd
df = pd.DataFrame({'col1': [1, 2], 'col2': [3, 4]})
df_str = df.to_string(index=False)
print(df_str)
# 输出
# col1 col2
# 1 3
# 2 4
```
将字符串转换成DataFrame:
```
import pandas as pd
from io import StringIO
df_str = "col1,col2\n1,3\n2,4\n"
df = pd.read_csv(StringIO(df_str))
print(df)
# 输出
# col1 col2
# 0 1 3
# 1 2 4
```
阅读全文