一列数据多种数据变成新表格的字段
时间: 2023-07-28 19:24:07 浏览: 118
您的问题有些不太清晰,不过我理解您的意思是如何将一列数据中的多种数据类型拆分成新表格的字段。这可以通过对数据进行逐行解析和拆分来实现。
例如,假设您有一列包含多种数据类型的数据,如下所示:
| 列1 |
|---------|
| 123 |
| str1 |
| 456 |
| str2 |
| 789 |
| str3 |
您可以通过编写代码将这些数据拆分成新表格的字段。例如,您可以使用 Python 中的 Pandas 库来完成此操作。以下是一个示例代码:
```python
import pandas as pd
# 创建包含多种数据类型的数据
data = pd.DataFrame({'列1': [123, 'str1', 456, 'str2', 789, 'str3']})
# 创建新表格的字段
field1 = []
field2 = []
# 遍历数据并拆分
for row in data.iterrows():
value = row[1]['列1']
if isinstance(value, int):
field1.append(value)
elif isinstance(value, str):
field2.append(value)
# 创建新表格
new_data = pd.DataFrame({'字段1': field1, '字段2': field2})
# 输出新表格
print(new_data)
```
这段代码将会输出如下新表格:
| 字段1 | 字段2 |
|-------|-------|
| 123 | str1 |
| 456 | str2 |
| 789 | str3 |
这是一个简单的示例,您可以根据您的具体需求进行修改。
阅读全文