Python CSV文件未填充

Python CSV文件未填充,python,pandas,python-2.7,csv,Python,Pandas,Python 2.7,Csv,我试图通过从示例1文件中提取数据来填充示例2文件。 以下是我的脚本: import pandas as pd from pandas import read_csv data = pd.read_csv ('C:\\Users\\[Redacted]\\Documents\\Python\\[Redacted]_Sample_1.csv') data.dropna(inplace = True) new = data["Overall Value"].str.split(" ", n = 1,

我试图通过从示例1文件中提取数据来填充示例2文件。 以下是我的脚本:

import pandas as pd
from pandas import read_csv
data = pd.read_csv ('C:\\Users\\[Redacted]\\Documents\\Python\\[Redacted]_Sample_1.csv')
data.dropna(inplace = True) 
new = data["Overall Value"].str.split(" ", n = 1, expand = True) 
data["ID"]= new[0]
data["IP"]= new[1]
data["Time"]= new[2]
data.drop(columns =["Overall Value"], inplace = True) 
new.to_csv(r'C:\\Users\\[Redacted]\\Documents\\Python\\[Redacted]_Sample_2.csv')

问题不在于您尝试写入csv文件时

您编写的代码和报告的错误不同

data["ID"]= new[0] 
vs


但问题就在这方面。检查数据类型,您将看到它失败的原因。

似乎分割函数中的expand=True参数返回了dataFrame类型的函数。尝试expand=False以获取列表作为回报。谢谢!我要用这个来测试一下谢谢你,麦克,你说得对。日志/脚本不同,因为我修改了脚本以排除实际列名,以避免在此论坛上共享任何机密数据。我将使用expand=false进行测试&查看date[]=new[]行
data["Cqtq"]= new[0]