new_x = pd.DataFrame(list(pd.Series(str_code).str)).T
时间: 2024-04-17 12:25:09 浏览: 101
Pandas把dataframe或series转换成list的方法
你的代码中,你使用`pd.Series(str_code).str`来创建一个Series对象,并将其转换为一个列表,然后再将列表转置为DataFrame对象`new_x`。这样做是可以的,但是可能并不是你想要的结果。
如果`str_code`是一个字符串列表,你想要将每个字符串作为一列,那么你可以尝试以下代码来创建DataFrame对象:
```python
new_x = pd.DataFrame(pd.Series(str_code).str.split('').tolist())
```
这将把每个字符串拆分为单个字符,并将它们作为列填充到DataFrame对象`new_x`中。
希望能对你有所帮助!如果还有其他问题,请随时提问。
阅读全文