如何修改DataFrame列长度
时间: 2024-05-14 14:18:25 浏览: 156
Pandas库之DataFrame使用的学习笔记
要修改DataFrame列的长度,可以使用pandas中的.Series.str.pad()方法将文本填充到指定的长度。例如,以下代码将名为"Name"的列的长度设置为10个字符:
```python
import pandas as pd
df = pd.DataFrame({'Name': ['Alice', 'Bob', 'Charlie']})
df['Name'] = df['Name'].str.pad(width=10, side='right', fillchar=' ')
```
这将通过在名称的右侧添加空格将所有名称填充为10个字符的长度。您可以根据需要调整宽度和填充字符。如果您需要在列中添加或删除字符以达到所需的长度,则可以使用pandas中的其他方法,如.Series.str.slice()或.Series.str.ljust()。
阅读全文