Python 如何使用pandas读取.txt数据列并将其馈送到TF

Python 如何使用pandas读取.txt数据列并将其馈送到TF,python,pandas,tensorflow,Python,Pandas,Tensorflow,我有一个文件birth\u life\u data.txt,格式如下: Country fertiliy_rate Life_span India 5.7 52 USA 10.2 70 ... ... 我想将受精率数据存储在变量X中,寿命在Y中类似于一维数组,作为训练数据输入TF图中 如何使用pandas解析此数据并将其存储在python数组中?您可以使用pandas中的函数读取文本文件 df = pd.read_table('birth_life_data.txt', delim_whit

我有一个文件birth\u life\u data.txt,格式如下:

Country fertiliy_rate Life_span 
India 5.7 52
USA 10.2 70
...
...
我想将受精率数据存储在变量X中,寿命在Y中类似于一维数组,作为训练数据输入TF图中

如何使用pandas解析此数据并将其存储在python数组中?

您可以使用pandas中的函数读取文本文件

df = pd.read_table('birth_life_data.txt', delim_whitespace=True)
然后可以使用内置的list()函数将它们转换为python数组

X = list(df['Country'])
Y = list(df['Life_span'])

df=pd.read\u csv('birth\u life\u data.txt,sep=''),使用pandas read csv指定空格分隔(''),那么df将是一个二维python数组?感谢您的回复:)这将是一个熊猫数据帧,如果您获取df.values,它将转换为三维数组,并在一列中提及国家值,如果您想将其提供给TF,您可能需要编码或排除国家列
熊猫
具有非常灵活的文件读取器。在这种情况下,您可以使用
df=pd.read\u table('birth\u life\u data.txt',sep='\s',engine='python')
这是一个tensorflow问题吗?